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

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

前往频道在 Telegram

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

显示更多
7 758
订阅者
+124 小时
-47
-2630
帖子存档
Используем Hugging Face для обучения GPT-2 генерации музыки Hugging Face имеет полнофункциональный набор инструментов, от функций создания датасетов до развёртывания демо-моделей. В этом туториале мы воспользуемся такими инструментами, поэтому вам полезно будет знать экосистему Hugging Face. К концу туториала вы сможете обучить модель GPT-2 генерации музыки. https://habr.com/ru/articles/766510/ Алгоритмы и Структуры данных

Древовидные карты (альтернатива pprint) Древовидные карты — это инструмент визуализации, позволяющий обобщать данные разной формы и размеров. На сегодня они чаще всего используются для отображения файлов, занимающих всё пространство диска, но путём некоторых доработок их можно сделать гибким инструментом для анализа и навигации по беспорядочным массивам данных. https://habr.com/ru/companies/ruvds/articles/753530/ Алгоритмы и Структуры данных

Забавная задачка с LeetCode Есть на LeetCode задачка. Medium уровня, на динамическое программирование, ничего особенного. Однако, если присмотреться внимательнее, она окажется интереснее, чем на первый взгляд. Кроме того, можно получить более быстрое решение, чем "официальное". https://habr.com/ru/articles/754552/ Алгоритмы и Структуры данных

Быстрый двоичный поиск без ветвления Двоичным поиск назван потому, что разделяет список на две части по какому-то среднему элементу, а затем выполняет сравнение среднего с нужным значением value. Исходя из результатов сравнения, мы выбираем один из двух списков, в котором будем продолжать поиск. https://habr.com/ru/companies/ruvds/articles/756422/ Алгоритмы и Структуры данных

ГЕОМЕТРИЯ ЗВУКА Оказывается, с помощью преобразования Фурье можно кодировать векторные визуальные изображения высокой сложности, раскладывая их на гармонические составляющие на базе комплексных чисел-векторов. https://habr.com/ru/articles/765170/ Алгоритмы и Структуры данных

Работа с матрицами в python Автор недавно начал свой путь в data science и хочет поделиться свои опытом в написание алгоритмов для работы с матрицами, он планирует активно пополнять свой репозиторий новыми функциями https://habr.com/ru/articles/755652/ Алгоритмы и Структуры данных

Учим английский 2-мя способами: 1. Зубрим грамматику, сотни слов, герундии и так далее. В итоге: много знаем, но НЕ ГОВОРИМ 2
Учим английский 2-мя способами: 1. Зубрим грамматику, сотни слов, герундии и так далее. В итоге: много знаем, но НЕ ГОВОРИМ  2. Учим 2 главные разговорные структуры за 60 минут вместе с Super Sulim, и уже грамотно ГОВОРИМ  Итог - за пару дней пребывания на канале Сулима вы узнаете больше, чем за годы обучения в школе/университете и на курсах  🎁 Подарок каждому подписчику — бесплатный курс по английскому, с которым ты сможешь не только понимать, но и заговорить!

Разбираемся в «базовых» алгоритмах для проекта В этой статье собран примерный список алгоритмов, которые использую в работе с высоконагруженным проектом с большой кодовой базой. Материал будет интересен всем, кто на практике решает задачи оптимизации и вообще задумывается, обязательно ли разработчику глубоко погружаться в математику. https://habr.com/ru/companies/sberbank/articles/756894/ Алгоритмы и Структуры данных

Самый быстрый поиск пути на Go Алгоритмы важны. Но реализовать их можно очень по-разному.При одном и том же алгоритме, оптимизированная библиотека будет в тысячу раз быстрее наивной. Любите оптимизации, специализированные структуры данных и трюки с битами? Тогда этот пост для вас! https://habr.com/ru/articles/766882/ Алгоритмы и Структуры данных

Когда Zig круче Rust – массивы перечислений, позволяющие сэкономить память Перечисления (или размеченные объединения), отличающиеся вариативностью и, следовательно, размером, провоцируют в Rust серьёзную фрагментацию памяти. Дело в том, что нам приходится выделять достаточно данных, чтобы их хватило на самый крупный вариант.Поскольку приходится предусматривать пространство, чтобы разметить и выровнять данные, этот тип имеет длину 16 байт. Это очень мешает, когда приходится собрать очень много таких структур в Vec или HashMap. Справиться с заполнением можно, применив в той или иной форме преобразование структур в массивы (SoA); при этом для хранения метки выделяется отдельный участок. https://habr.com/ru/articles/767036/ Алгоритмы и Структуры данных

Алгоритмы поиска схожих объектов в рекомендательных системах Модели рекомендаций можно использовать для поиска похожих объектов вне контекста продаж. Например, выявлять однообразные ответы операторов в чатах, распознавать будущих злостных неплательщиков кредитных обязательств по косвенным признакам или находить различные группы сотрудников, которым требуется рекомендовать курсы повышения квалификации, в зависимости от текущих навыков https://habr.com/ru/articles/580162/ Алгоритмы и Структуры данных

Транспортная задача линейного программирования Ограничения на переменные (их может быть очень много) описываются также линейными зависимостями. Казалось бы чего проще. Но как раз ограничения и порождают трудности, связанные не просто с поиском max и min при отсутствии ограничений, а с необходимостью учета таких ограничений. Искать требуется не просто экстремум, а условный экстремум. Методы решения задачи позволяют учитывать особенности структуры задачи и даже отказаться от симплексного метода решения в чистом виде. https://habr.com/ru/articles/573224/ Алгоритмы и Структуры данных

Как устроены современные рекомендательные системы? Сегодня мы глубоко погрузимся в особенности работы алгоритмов искусственного интеллекта, на которых построили бизнес Facebook, Google и другие ИТ-гиганты. https://proglib.io/p/sovremennye-rekomendatelnye-sistemy-2021-03-02 Алгоритмы и Структуры данных

Книга «Грокаем функциональное программирование» Вам кажется, что функциональное программирование — это нечто сложное, доступное только гуру программирования? Эта книга развенчает миф об элитарности и позволит любому программисту с легкостью разобраться в хитросплетениях кода. От знакомых и простых идей ООП вы перейдете к ФП, рассматривая его на простых примерах, захватывающих упражнениях и большом количестве иллюстраций. https://habr.com/ru/companies/piter/articles/764210/ Алгоритмы и Структуры данных

Изучаем алгоритмы и структуры данных правильно Любой программист сталкивается с такими понятиями, как алгоритмы и структуры данных. Предлагаем вашему вниманию статью, которая поможет вам освоить столь сложные вещи. https://proglib.io/p/algorithms-structures-learn Алгоритмы и Структуры данных

Моделирование нелинейных функций и ограничений в задачах линейного программирования Особые формулировки ограничений, целевой функции или допустимой области принимаемых значений переменных переводят задачи из простого линейного случая в более сложный - нелинейный. Используя достаточно ограниченный спектр математических преобразований (введение и замена переменных, добавление вспомогательных ограничений), разберем процедуры линеаризации некоторых нелинейных задач. https://habr.com/ru/articles/765116/ Алгоритмы и Структуры данных

Промпт-инжиниринг: как правильно писать запросы нейросетям Разберём, что же такое промпт-инжиниринг и как научиться писать качественные запросы для языковых моделей https://proglib.io/p/prompt-inzhiniring-kak-pravilno-pisat-zaprosy-neyrosetyam-2023-08-10 Алгоритмы и Структуры данных

Повышаем качество код-ревью: 7 полезных советов В данной статье мы рассмотрим 7 практических советов, следуя которым можно значительно повысить качество проверки кода. https://proglib.io/p/povyshaem-kachestvo-kod-revyu-7-poleznyh-sovetov-2023-09-26 Алгоритмы и Структуры данных

SQL HowTo: ближайший общий предок в дереве (LCA) В иерархических структурах регулярно возникает потребность определить ближайшего общего предка в дереве, он же наименьший общий предок (Lowest (Least) Common Ancestor). Правда, "классические" алгоритмы для решения этой задачи работают лишь с парой узлов (раз, два, три, четыре), а мы, используя всю мощь PostgreSQL, будем решать задачу сразу для нескольких узлов. https://habr.com/ru/companies/tensor/articles/760554/ Алгоритмы и Структуры данных

Helena.4.0 – новый алгоритм для подбора гиперпараметров С помощью алгоритма Helena.4.0 можно подбирать гиперпараметры для моделей градиентного бустинга, нейросетей, и более того – для генетических алгоритмов. Автор считает, что алгоритмы Helena могут заменить в генетических алгоритмах генеративную часть – т.е. уйти от биологических аналогий, заменив псевдобиологическую генерацию признаков путем процедур «скрещивания» и «мутаций» на генерацию с помощью указанных алгоритмов https://habr.com/ru/companies/rosbank/articles/763026/ Алгоритмы и Структуры данных