uk
Feedback
Data Science: Алгоритмы и Структуры данных

Data Science: Алгоритмы и Структуры данных

Відкрити в Telegram

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

Показати більше
7 717
Підписники
Немає даних24 години
-187 днів
-2030 днів
Архів дописів
В 2025-м можно зарабатывать, просто зная, как общаться с нейросетями. AI-ассистенты уже стали стандартом – от фриланса и мало
В 2025-м можно зарабатывать, просто зная, как общаться с нейросетями. AI-ассистенты уже стали стандартом – от фриланса и малого бизнеса до мировых корпораций уровня Google и Яндекс. А в России они становятся ещё доступнее: благодаря нейросети GigaChat можно легально и выгодно создавать AI-ассистентов, не нарушая новый закон о персональных данных. На бесплатном эфире от Зерокодер ты узнаешь, как создать AI-ассистента за вечер — и как начать получать с этого доход. Что будет на эфире? – Разберём, что такое AI-ассистенты и зачем они нужны в 2025 году; – Научимся работать в нашумевшем Cursor и расскажем, почему он доступен и полезен не только представителям IT-сферы; – Покажем и разберем множество примеров AI-ассистентов, создавать которых теперь можно без знания кода: для себя, своих проектов или на заказ; – Расскажем, где использовать AI-агентов в реальных задачах — от фриланса до автоматизации бизнеса. Все участники получат готовые инструменты для работы с нейросетями. Эфир подойдет всем, кто хочет сэкономить время, монетизировать навыки и оставаться в тренде технологий 2025 года. Один из самых свежих и бесплатных эфиров лета 2025 года ждет вас по ссылке.

Векторные пространства и поиск ближайших соседей на production Иногда при решении задач классификации необходимо применять алгоритм kNN в векторных пространствах. И если при обучении всё просто и знакомо, то при выводе в production люди сталкиваются с проблемами. В этой статье мы расскажем, как пытались реализовать алгоритм на векторных пространствах в production, с какими трудностями столкнулись и как их в итоге решили. https://habr.com/ru/companies/skbkontur/articles/649219/ Алгоритмы и Структуры данных

5 слов из 5 букв В этой статье я делюсь найденным кое-как решением бесполезной задачи, поэтому не относитесь к ней очень серьёзно. Но вы можете поучаствовать в поиске решения или поделиться готовыми в комментариях. https://habr.com/ru/articles/939012/ Алгоритмы и Структуры данных

Как составить школьное расписание с помощью IBM CPLEX Solver Составить расписание всегда былом делом непростым. Доверить эту задачу компьютеру решались не все, потому что задача NP-полная и алгоритмического решения «в лоб» за обозримое время не имеет (объяснение). https://habr.com/ru/articles/649445/ Алгоритмы и Структуры данных

6 основных алгоритмов машинного обучения: руководство для начинающих В этой статье мы расскажем о шести основных алгоритмах машинного обучения и их практическом применении в различных отраслях. https://proglib.io/p/6-osnovnyh-algoritmov-mashinnogo-obucheniya-rukovodstvo-dlya-nachinayushchih-2024-08-26 Алгоритмы и Структуры данных

Эволюция внимания в LLM: от квадратичной сложности к эффективным оптимизациям Мы живём в эпоху больших языковых моделей — инструментов вроде ChatGPT, Gemini, Claude, которые поражают своими способностями: они пишут тексты, отвечают на сложные вопросы, генерируют код и даже ведут осмысленные диалоги. Но задумывались ли вы, как им удаётся не просто понимать отдельные фразы, но и удерживать смысл длинных документов, многочасовых бесед или даже целых книг? В статье разберём путь от понимания человеческого восприятия до современных оптимизаций механизма внимания в LLM. https://habr.com/ru/companies/2gis/articles/935940/ Алгоритмы и Структуры данных

КРИПТОФЕРМЫ — В С Ё❗️ В Telegram появился майнер, который не требует покупки фермы за миллионы рублей, аренды помещения с сотней кондиционеров и оплаты чеков за электроэнергию в несколько сотен тысяч. Только вдумайтесь:
1. Заходите в телеграм-бот @tonfarm 2. Выбираете пул «free» (бесплатный майнер, доступный всем) 3. Через неделю фиксируете прибыль в размере 2-3 ~ TON 4. Вывод доступен сразу, без всяких контр-условий
А для тех, кто хочет играть по-крупному, добавили возможность покупать майнеры по-мощнее. Только вот потратите вы на них 30-50 TON (8400-14000 рублей), а не два миллиона, как в случае с покупкой крипто-фермы. Есть пару свободных часов? Почему бы тогда не заработать? @tonfarm @tonfarm @tonfarm

Часть 4. Алгоритмы: как превратить сырые данные в координаты После выбора аппаратной базы (двойной STM32, каскад датчиков WT901 + LSM6DSV16X + LIS2DW12) наступает этап, который инженеры любят и ненавидят одновременно: программная реализация навигационного алгоритма. Эта часть посвящена математике, фильтрам и тому, как не сойти с ума, интегрируя шумные измерения в реальные координаты. Текст ориентирован на специалистов, поэтому скучноватые места будут разбавлены самоиронией и примерами из практики. https://habr.com/ru/articles/938602/ Алгоритмы и Структуры данных

Как ломается RSA512 за 3.5 часа на одном ядре старого ноутбука Сразу оговорюсь, что обычно я не занимаюсь компьютерной безопасностью и не интересуюсь, а занимаюсь алгоритмами и структурами данных - в прикладном применении это оптимизация быстродействия, высокопроизводительные вычисления типа CUDA, AVX512, многопоточность, что применяется например для майнеров криптовалют. Так я влез в криптоанализ, ибо области, получается, соприкасаются. Был у меня заказ от человека, который хотел очень быстро на видеокартах перемножать 256-битные числа в 512-битные произведения. Я конечно сделал как он хотел, но вот пришла идея: так а зачем перемножать бесчисленное количество чисел, если в принципе можно разложить на множители 512-битное число имея текущие технологии? Об этом дальше и речь. https://habr.com/ru/articles/938410/ Алгоритмы и Структуры данных

От Кнута до Седжвика: классика алгоритмической литературы Обзор лучших книг по алгоритмам для программистов всех уровней. От иллюстрированных пособий для начинающих до фундаментальных трудов для экспертов. https://proglib.io/p/ot-knuta-do-sedzhvika-klassika-algoritmicheskoy-literatury-2024-08-27 Алгоритмы и Структуры данных

Структуры данных для разработчиков: 10 самых важных Структуры данных – фундамент эффективной разработки. В этой статье рассмотрим 10 ключевых структур данных, которые необходимо освоить каждому разработчику для создания производительных и масштабируемых приложений. https://proglib.io/p/struktury-dannyh-dlya-razrabotchikov-10-samyh-vazhnyh-2024-08-28 Алгоритмы и Структуры данных

Через 4 дня вы поймёте, где ваши 100 000 ₽ в месяц 8 000+ компаний ищут маркетологов, SMM-щиков, таргетологов и копирайтеров.
Через 4 дня вы поймёте, где ваши 100 000 ₽ в месяц 8 000+ компаний ищут маркетологов, SMM-щиков, таргетологов и копирайтеров. Но пока кто-то думает, вакансии занимают другие. Что будет: — Каждый день — новая профессия (маркетинг, SMM, таргетинг, копирайтинг) — Конкретные задания, как у профи — Подарки: 10 чек-листов, консультация, год английского — Доступ навсегда Запишитесь бесплатно — и уже на первой неделе увидите, как можно зарабатывать из дома.

Сложность алгоритмов, или почему O(n) лучше O(2^n) Предлагаю разобраться, как правильно оценить код с точки зрения его скорости выполнения. Прежде всего надо выяснить, что мы понимаем под эффективным алгоритмом. Попробую дать авторское определение: эффективный алгоритм - код, который выполняется с минимальным использованием вычислительных ресурсов процессора. Соответственно, неэффективный алгоритм, наоборот, требует больше ресурсов и, соответственно, больше времени для выполнения. Давайте рассмотрим, что же такое «хороший» и «плохой» алгоритм, на примере простой задачи с leetcode. Условие: на вход поступает массив целых чисел. На выходе необходимо вывести массив, в котором все нули расположены в конце, а остальные числа сохраняют свой порядок. https://habr.com/ru/articles/938048/ Алгоритмы и Структуры данных

Ускоряем работу с графами в 20000 раз Периодически возникают задачи и проекты, где данные имеют структуру графа. Например, данные о компьютерных сетях, где узлы связаны между собой. А на узлах зарегистрированы пользователи и они связаны или не связаны между собой. Еще пример — результат работы какого-то web crawler, который собирает данные из сети и хранит ссылки страниц между собой. Социальные сети. Список друзей, у которых тоже есть друзья — граф. Населенные пункты и дороги между ними — еще один пример графа. Чтобы нам было удобнее давайте определимся с решаемой задачей. Допустим мы делаем систему администрирования некоторого сетевого ПО. Это ПО установлено на всех узлах сети. И из центра администрирования оно получает конфигурацию своей работы. Сети на практике большие, несколько администраторов одновременно могут включать и отключать связи между узлами. Либо напрямую, либо неявно через какие-то косвенные настройки. Наша задача обнаружить несвязанные сегменты в получившейся сети и не сохранить такую конфигурацию. Потому что плохая конфигурация приведет к неработоспособности. https://habr.com/ru/articles/650007/ Алгоритмы и Структуры данных

GIMP Script-Fu ООП. Встраиваем векторы в систему классов Фигур и все Фигуры в язык Функциональной геометрии В предыдущей статье мы рассмотрели имеющиеся в GIMP возможности векторной графики. Здесь мы рассмотрим как эти возможности использовать при построении графических примитивов - Фигур. Для построения абстракций фигур мы уже написали несколько классов: Фигуры рисуемых по контуру Кистью и Карандашом, Фигур заполняемых определённым цветом, Комбинированных Фигур, Фигур использующих Изображения и Фигур использующих Текст. Здесь я продемонстрирую, как легко и непринуждённо мы можем встроить новые абстракции в существующую иерарахию классов. А заодно рассмотрим как вся эта иерархия классов может испольоваться в языке функциональной геометрии, рассмотренном в предыдущем цикле статей. https://habr.com/ru/articles/937886/ Алгоритмы и Структуры данных

Создаем простого грид-бота для Московской биржи через QUIK и Python Алгоритмическая торговля на Московской бирже с помощью терминала QUIK остаётся популярным способом автоматизировать стратегии. В этой статье мы напишем грид-бота, который выставляет ордера сеткой вокруг текущей цены и зарабатывает на колебаниях. https://habr.com/ru/articles/937842/ Алгоритмы и Структуры данных

Сравниваем кривые линии по форме Не так давно писал в качестве pet-проекта гиперказуальную игру с примитивной механикой, а именно: максимально быстро и точно повторить кривую линию. Идея максимально простая, но задача сравнения двух кривых оказалась довольно интересной. В этой статье я опишу разные идеи, которые рассматривал (в основном провальные) и конечный вариант, к которому я пришел. https://habr.com/ru/articles/650013/ Алгоритмы и Структуры данных

Путеводитель по ТОП-20 удаленным и самым прибыльным профессиям 2025 года. Что выбрать: дизайн, программирование, маркетинг ил
Путеводитель по ТОП-20 удаленным и самым прибыльным профессиям 2025 года. Что выбрать: дизайн, программирование, маркетинг или управление? Онлайн-школа Skillbox подготовила для вас удобный и простой материал по 20 профессиям которые можно освоить легко и быстро с нуля. Поддержка, подарки и пошаговый план действий — всё, чтобы вы начали зарабатывать удалённо. Просто зарегистрируйтесь и получите материал бесплатно.

Как написать bzip2-архиватор на Python: разбираем преобразование Барроуза-Уилера Это вторая статья в моем цикле об алгоритме архивации bzip2. Первую можно прочитать здесь, но для понимания сегодняшней темы она необязательна. Ниже я разберу преобразование Барроуза-Уилера — ключевой этап сжатия bzip2. Немного контекста: в своем цикле статей я разбираю механизм работы алгоритма архивации bzip2 с примерами на Python. Всю предысторию такого сомнительного решения я объясняю в своей первой публикации. Вкратце — цикл преследует образовательную цель. Он вырос из небольшого пет-проекта, в котором я писал собственный bzip2-архиватор на Python (медленный и бинарно несовместимый со стандартным bzip2, но работающий). https://habr.com/ru/companies/kts/articles/937554/ Алгоритмы и Структуры данных