ch
Feedback
Всё про Алгоритмы и Структуры данных

Всё про Алгоритмы и Структуры данных

前往频道在 Telegram

Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/structuredata

显示更多
7 766
订阅者
无数据24 小时
-57
-3730
帖子存档
Книга: «Алгоритмы машинного обучения» Узнайте тонкости работы алгоритмов ML, чтобы эффективно решать задачи и повы-шать производительность используемых моделей. Познакомьтесь с фундаментальными математическими основами важнейших алгоритмов машинного обучения и вариантами их реализации на Python. Особое внимание уделяется вероятностным методам. В книге анализируются и объясняются десятки алгоритмов, применяемых в различных сферах, в частности финансах, компьютерном зрении и обработке естественного языка. Каждый алгоритм сначала выводится математически, а потом иллюстрируется кодом на Python, снабженным подробными пояснениями и информативными графиками. Особую ценность представляет данная автором ясная интерпретация байесовских алгоритмов для моделей Монте-Карло и марковских цепей. https://habr.com/ru/companies/piter/articles/967170/ Алгоритмы и Структуры данных

Как ускорить бинарный поиск Приветствую, сообщество Habr. Я решил рассказать о том, как ускорить обычный бинаный поиск в сотни раз и искать данные в обычном текстовом файле БЫСТРЕЕ, чем при использовании класических баз данных. Сейчас я попробую решить задачу бинарного поиска без них, расскажу об основных способах оптимизации, а в конце проведу сравнение. Это вполне реальная задача, с которой я столкнутся при разработке собственного проекта, а поэтому мне есть что вам рассказать. https://habr.com/ru/articles/732970/ Алгоритмы и Структуры данных

Как мы создаём HD-карты для автономного транспорта: устройство map-editor В этой статье мы разберём, как устроен один из ключевых инструментов — map‑editor, обеспечивающий создание и развитие HD‑карт для роботов, какие технические вызовы встречаются по пути и как мы с ними справляемся. Среди наших технологий — FastAPI и C++ для серверной логики, PostgreSQL с PostGIS для работы с геометрией, интеграция с облачными хранилищами и распределёнными вычислениями, а также элементы автоматизации на базе ML. https://habr.com/ru/companies/yandex/articles/967698/ Алгоритмы и Структуры данных

ESM против ITSM ITSM экономит время IT-специалистов, ESM — всей компании. В статье сравнили возможности обоих подходов, разоб
ESM против ITSM ITSM экономит время IT-специалистов, ESM — всей компании. В статье сравнили возможности обоих подходов, разобрали их плюсы и минусы. Рассчитали срок окупаемости 💰и выгоду от внедрения ESM, чтобы вам было проще определиться с выбором. Узнать больше #реклама 16+ directum.ru О рекламодателе

Ликбез о плавающей точке: сложение, катастрофическое сокращение и бабушка Кэхена Давайте продолжим обсуждение самой неоптимизированной в мире 32-битной библиотеки для работы с плавающей запятой TinyFloat. Библиотека написана на C++ и намеренно избегает встроенных типов плавающей запятой, полагаясь исключительно на 32-битные целые числа. Цель состоит в том, чтобы сделать код максимально читабельным — без бит-хаков и хитроумных уловок. Кроме того, я хочу иметь подробную документацию о том, что происходит «под капотом». Оказалось, что лучший способ документировать код C++ — это полностью переписать его на Python :) https://habr.com/ru/articles/967686/ Алгоритмы и Структуры данных

Как скопировать дерево, но не точь-в-точь На собеседованиях и литкоде любят вращать бинарные деревья. Но что насчёт трансформации обычного дерева в другое? Как решить эту задачу, и какие могут быть подходы? Рассмотрим на опыте трансляции одного синтаксического в другое, чтобы разобраться. https://habr.com/ru/companies/pvs-studio/articles/967530/ Алгоритмы и Структуры данных

Всегда короткий Python-код Не так давно довелось спонтанно поучаствовать в активности от T‑банка. Кроме всяких «интересных» заданий, там были задачки и на кодинг. Критерием победы в задачах «Стековки» были не O(n), не микросекунды, а краткость кода, твёрдо измеренная в символах, что тоже по своему интересно. «Как написать решение используя минимальное число символов?». https://habr.com/ru/articles/967398/ Алгоритмы и Структуры данных

Всё, что нужно для развития ребенка — в одном приложении «Миры Ави» — это комплексное решение для развития речи и эмоционального интеллекта детей 1–8 лет. В приложении вас ждут более 300 развивающих игр от специалистов и уникальные осознанные сказки с анимацией и озвучкой, которые учат детей понимать свои чувства. Скачайте «Миры Ави» и подарите ребёнку радость и развитие! Скачать #реклама 6+ worlds-of-avi.go.link О рекламодателе

Ускорение Python в 150 раз с использованием C Если вы программируете на Python, рано или поздно вы столкнётесь с ограничением скорости выполнения кода. Если вам когда-либо доводилось писать сложные вычислительные алгоритмы в Python(вычисление расстояния между строками, матричные операции или криптографическое хэширование), то вы понимаете, о чём я. Конечно, большей частью работы может справиться библиотека NumPy, но что делать если алгоритм последовательный? Именно с этой проблемой я столкнулся, когда захотел перевести тестирование алгоритма, который определяет количество правок для преобразования одной строки в другую. Я попробовал Python. Я попробовал NumPy. А затем обратился к C, который я впервые изучал в колледже десятилетия назад, но не использовал лет пятнадцать. И тут началось самое интересное. https://habr.com/ru/articles/966880/ Алгоритмы и Структуры данных

Дайджест препринтов научных статей в области Информатики 2511.01872 Learned Cost Model for Placement on Reconfigurable Dataflow Hardware. Etash Guha, Tianxiao Jiang, Andrew Deng, Jian Zhang, Muthu Annamalai Хьюристические модели стоимости для размещения и маршрутизации (PnR) в реconfigurable dataflow архитектурах страдают от неточности, высокой трудоемкости разработки и слабой адаптивности к изменениям компилятора. Предлагается data-driven подход на основе GNN: где эмбеддинги узлов и ребер графа PnR агрегируются для предсказания throughput регрессором, обученным на эмпирических измерениях, без хьюристик. Это дает 31-52% выше точность предсказаний, 5.6% прирост throughput на моделях BERT/GPT и быструю адаптацию при обновлениях компилятора. https://habr.com/ru/articles/967018/ Алгоритмы и Структуры данных

Возвращение легенды: самый востребованный вебинар Зерокодера про Perplexity AI снова пройдёт в ноябре. На бесплатном занятии
Возвращение легенды: самый востребованный вебинар Зерокодера про Perplexity AI снова пройдёт в ноябре. На бесплатном занятии ребята покажут, как: – Собрать презентацию, визуал, игру и текст с помощью Perplexity; – Экономить ресурсы, заменяя целую команду инструментов всего одним ИИ; – Получать идеи для монетизации ИИ прямо в процессе работы; – Настроить рабочие процессы с помощью Perplexity так, чтобы он реально ускорял решение задач. Все участники получат готовый гайд с набором промптов, который сделает вашу работу и повседневные задачи проще и интереснее. Бонус: в конце практикума расскажем, как получить годовую подписку Perplexity Pro бесплатно (обычная стоимость — $240). P.S. Это специальный повтор вебинара от экспертов по Perplexity. Жмите на ссылку и успевайте зарегистрироваться!

3D-таймлайн на чистом JavaScript: как я собирал этот слайдер по шагам Представьте себе не просто «карусель карточек», а временную шкалу, которая уходит в перспективу, карточки выезжают по наклонным линиям, масштабируются как в 3D-сцене, а под всем этим — настраиваемый скроллбар с годами и плавной анимацией смены категорий. Всё это — без WebGL, только HTML, CSS и JavaScript. https://habr.com/ru/articles/966712/ Алгоритмы и Структуры данных

Акс на Ozon — выбери свою свежесть! 👍 Купи Акс на Ozon со скидкой 30%! Широкий выбор мужских средств — выбери свой стиль и н
Акс на Ozon — выбери свою свежесть! 👍 Купи Акс на Ozon со скидкой 30%! Широкий выбор мужских средств — выбери свой стиль и наслаждайся уверенностью каждый день. Заказывай сейчас! ⚡ Попробовать #реклама ozon.ru О рекламодателе

Апокалипсис контента? Взгляд юриста и разбор LLM На днях наткнулся на статью, опубликованную в телеграм-канале Habr, под названием «Тихий апокалипсис контента: почему все устали от сгенерированных статей». В ней автор выражает озабоченность количеством сгенерированного контента, который набирает просмотры и вытесняет из выдачи авторские статьи. Статья автора натолкнула меня на идею порассуждать на эту тему, провести небольшие исследования, сравнить процесс генерации текста ИИ и человеком и просто поделиться своим «экспертным» мнением. https://habr.com/ru/articles/966882/ Алгоритмы и Структуры данных

Интерактивные книги 2: на этот раз про геймдизайн и алгоритмы Хабр силен комментариями. Поэтому, когда я писал топик "Мечтали про интерактивные книги? Я знаю человека, который делает их прямо сейчас", то надеялся, что читатели помогут найти аналогичные примеры. Результат превзошел ожидания. https://habr.com/ru/companies/timeweb/articles/732902/ Алгоритмы и Структуры данных

Алгоритмы программы для дозиметра на счетчике Гейгера Счетчик Гейгера довольно простой датчик с точки зрения его устройства и с точки зрения обработки сигналов с него. Кроме того, энергопотребление счетчиков Гейгера ничтожно. Поэтому они широко используются в бытовых дозиметрах. https://habr.com/ru/articles/732456/ Алгоритмы и Структуры данных

Ищу желающих заполнять карточки товаров на ВБ! Работа полностью на удаленке с зп до150 000 рублей в месяц. Без опыта, нужен т
Ищу желающих заполнять карточки товаров на ВБ! Работа полностью на удаленке с зп до150 000 рублей в месяц. Без опыта, нужен только телефон, занятость 3-6 часов в день. Всему обучат на бесплатном курсе и после возьму на работу: ✅ 3 дня уроков по 30 минут ✅ Домашки с проверкой и оплатой бонусами ✅ Плачу 10 тыс за каждую выполненную домашку Все кто пройдет курс, получат сертификат от школы с образовательной лицензией. ⚡ Набор заканчивается завтра. 👍 Для регистрации жмите кнопку "Зарегистрироваться": Зарегистрироваться #реклама 16+ course.wildmanager.ru О рекламодателе

Нечеткое сравнение строк с помощью rapidfuzz В публикации расскажу, как при решении задачи нечеткого сравнения строк, среди разных инструментов сравнения (по косинусному сходству, по сходству Левенштейна, по сходству Джаро‑Винклера) был выбран лучший вариант нечеткого сопоставления. Сравнение инструментов производилось исходя из скорости выполнения, правильности сравнения и простоты реализации, с помощью библиотек rapidfuzz и sklearn. https://habr.com/ru/articles/733492/ Алгоритмы и Структуры данных

Анимация градиентного спуска и ландшафта функции потерь на Python Демонстрация работающих примеров визуализации ландшафта функции потерь и анимации процесса градиентного спуска. https://proglib.io/p/animaciya-gradientnogo-spuska-i-landshafta-funkcii-poter-na-python-2021-01-04 Алгоритмы и Структуры данных