Привет! Меня зовут Владислав Козлов, я тимлид аналитиков Business Security в Авито. Хочу поделиться с вами интересным опытом взаимодействия с LLM, который позволил мне дёшево и быстро проверить свою идею. А заодно — рассказать об интересном алгоритме кластеризации, который мы с моделью придумали и реализовали в виде библиотеки.
Рубрика «алгоритм»
От «когда-нибудь» к работающему прототипу: как LLM дала идее шанс
2026-09-04 в 14:29, admin, рубрики: ARI, data science, isolation forest, llm, алгоритм, вайбкодинг, кластеризация, прототипЗадача коммивояжера: обходим 750 точек за 5 сек
2026-07-01 в 8:07, admin, рубрики: алгоритм, Алгоритмы поиска путиДоброго времени суток . Спасибо всем заинтересовавшимся моей статьей. Задача коммивояжёра — одна из самых известных задач комбинаторной оптимизации. Её суть заключается в поиске самого выгодного маршрута, который проходит через указанные города по одному разу с последующим возвратом в исходный город. Уже при небольшом числе городов >20 задача не может быть решена методом перебора вариантов за приемлемое время.
Для решения задачи коммивояжёра существует большое количество методов и алгоритмов, самые распространённые — поисковые алгоритмы. Лидеры среди них — генетические алгоритмы и алгоритмы колонии муравьёв.
Заменит ли «Сложная обработка информации» востребованного специалиста?
2026-03-29 в 8:56, admin, рубрики: chatgpt, llm, алгоритм, искусственный интеллект, карьера ИТ-специалиста, карьера программиста, машинное обучение, нейросети, обучение IT, профессия
Почему мы вообще обсуждаем конкуренцию людей и машин? Потому что мы стали жертвами удачного нейминга.
Возврат в 1950-е. Алан Тьюринг и Клод Шеннон дали базу. Но термин «ИИ»Читать полностью »
Не биты, а тетраэдры: как я построил геометрический движок состояний и ускорил точную задачу в 555 раз
2026-03-18 в 7:54, admin, рубрики: gpu, алгоритм, аттрактор, геометрия, канонизация, мотив, оптимизация, симметрия, состояние, тетраэдрМы привыкли думать о вычислениях как о битах, регистрах и арифметике. А что, если базовой единицей вычисления сделать не бит, а локальную геометрическую конфигурацию тетраэдров? В этой статье я покажу дискретный тетраэдрический движок состояний, симметрийную канонизацию, аттракторы, иерархические jump-таблицы и реальные замеры на RTX 3090 — с измеренным exact-ускорением в 554.92 раза на одной и той же задаче.
1. Зачем вообще считать не битами, а тетраэдрами
Обычная вычислительная логика устроена очень просто: есть биты 0/1, есть операции над ними, есть длинные цепочки преобразований.
Генерация лабиринтов с использованием алгоритма Recursive backtracker
2026-02-23 в 17:00, admin, рубрики: Recursive backtracker, алгоритм, визуализация, как написать, Лабиринт, рандомная генерацияВ этой статье я расскажу о том как генерировать рандомные лабиринты, используя рекурсивный алгоритм с возвратом. Этот алгоритм также может использоваться для решения других задач, которые связанны с неявными графами: судоку, комбинаторика и другие головоломки (например, задача о n ферзях).
Описание алгоритма в общих чертах:
Алгоритм Recursive backtracker - это метод систематического перебора всех возможных вариантов решения задачи, основанный на поиске в глубину (DFS).
Поэтапно, что делает алгоритм на примере графа:
-
Выбираем начальную вершину и делаем ее текущей.
В поисках O(n): как научиться видеть эффективные решения задач
2026-02-13 в 11:16, admin, рубрики: алгоритм, линейная скорость, обучение программированию, разбор задач, сложность алгоритмаПривет! Сегодня разберём простую на первый взгляд, но очень показательную задачку: найти максимальное произведение двух чисел в массиве целых чисел.
На собеседованиях, в олимпиадах или даже в реальных задачах часто возникают простые на вид задачи, за которыми скрывается важный урок: правильный выбор алгоритма решает всё.
Казалось бы — что сложного скрывает поставленная задача о нахождении максимального произведения двух чисел? Но в зависимости от подхода решение может работать за O(n^2), O(n log n) или O(n).
Идентификация звёзд и при чём тут сингулярное разложение
2026-01-29 в 15:54, admin, рубрики: алгоритм, астрономия, геометрия, датчик, звезды, идентификация, космос, микроконтроллер, обработка изображений, ПрограммированиеКогда я обучался в университете и изучал теорию автоматического управления, мой преподаватель произнёс фразу:
Сингулярное разложение - одна одна из лучших вещей, которые есть в линейной алгебре!
Закрыть гештальт: запустить первую публикацию на Хабре до Нового года
2025-12-27 в 5:15, admin, рубрики: soft-skills, алгоритм, конфликты, мышление, опыт, поиск решений, проекты, противоречия, сложные задачи, ТРИЗПрим. мод. На самом деле, статья про опыт участия в конференциях, а мы решили не мешать закрывать гештальты ;-)
Решение задачи о количестве клеток с суммой цифр координат меньше заданного числа
2025-09-06 в 13:15, admin, рубрики: алгоритм, Алгоритмы, координаты, математика, последовательность чиселУсловия задачи
Есть бесконечная плоскость, вымощенная квадратными клетками
У каждой клетки есть две координаты в виде целых чисел
Координаты от минус бесконечности до плюс бесконечности
В клетке с координатами (0,0) находится муравей (в другой версии обезьяна)
Он может перемещаться вертикально или горизонтально только на 1 клетку, только на клетки, у которых сумма цифр координат не больше определённого числа N.
Например, у клетки с координатами (758, -219) сумма цифр координат 7+5+8+2+1+9=32
Зеркальные равенства: красивая математическая симметрия
2025-08-26 в 8:20, admin, рубрики: python, алгоритм, занимательная математика, зеркальные равенства, код, палиндром
Математика полна удивительных закономерностей. В одном из номеров журнала «Наука и жизнь» была небольшая заметка в разделе «Математические досуги». С двумя примерами на умножение из разряда математических неожиданностей.
