Всем привет! Это Сергей Качеев, старший разработчик в отделе сетевой инфраструктуры Yandex Infrastructure. Наша команда создаёт технологии, на которых работают сервисы Яндекса. В прошлый раз я рассказал целый сетевой детектив о том, Читать полностью »
Рубрика «Алгоритмы» - 2
Что делать, чтобы правильные вёдра правильно протекали: иерархический Token Bucket для XDP-программ в eBPF
2024-09-24 в 7:00, admin, рубрики: eBPF, HTB, linux kernel, token bucket, xdp, Алгоритмы, сетевое программированиеКомпьютерное зрение и котики. Или алгоритмы против человека
2024-09-18 в 13:38, admin, рубрики: CV, Алгоритмы, ИИ, искуственный интеллект, Компьютерное зрение, матанализ, машинное обучение, нейросети, свёрточная нейросетьРазберём основы компьютерного зрения на примерах с котиками, узнаем, почему CV на самом деле совсем не про зрение и научимся делать свёртку.
Рейтинг YouTube каналов — легко!… ан нет
2024-09-09 в 8:55, admin, рубрики: YouTube, Алгоритмы, поисковые технологии, рейтинговая система, Социальные сети и сообществаНаткнулся на YouTube на топ-20 общественно-политических ютуб-каналов, результат за месяц. Подумал, такое легко сделать самому, заодно изучу API YT и проверю результаты. А готовый алгоритм можно применить и на другие тематические каналы.
Почитал статью на Хабр, посмотрел ролик на YouTube, полистал документацию и приступил писать код на коленке в jupyter notebook.
Булевы операции двумерных тел
2024-09-07 в 14:05, admin, рубрики: Алгоритмы, булева алгебра, булева логика, геометрияВ детстве меня всегда завараживали игры с динамическим ландшафтом: The Castle и Worms Armageddon. В то время я не понимал, как реализована эта удивительная механика разрушения и изменения мира. Позже я узнал, что секрет заключался в использовании растровой графики, но мне было интересно как реализовать тоже самое не прибегая к растру. В этой статье я хочу рассказать об одном из таких векторных решений.
Постановка задачи
Итак, представьте, что у нас есть 2 тела: A (красное) и BЧитать полностью »
Как научить компьютер различать цвета?
2024-08-28 в 9:01, admin, рубрики: Алгоритмы, анализ изображений, Компьютерное зрение, нейронные сети, нейросетиПривет!
Думаю, все заметили, что технологии компьютерного зрения и искусственного интеллекта появились во многих сферах нашей жизни. Аналитика изображений применяется на производстве, в медицине, в системах управления, в географии.
Алгоритмические уведомления для рынка акций MOEX в реальном времени
2024-08-27 в 20:16, admin, рубрики: акции, Алгоритмы, инвестиции, стартапыЧто он делает:
-
Уведомления в реальном времени в телеграмм, приложения нет.
-
Типы уведомлений: Разворот/Статус тренда, Преодоление сопротивления/поддержки, Необычное изменение цены, Инкремент (шаг) цены в %.
-
Есть интерактивный график с маркерами уведомлений, селектор акций, настройки алгоритмов, при их регулировке график обновляется.
-
Алгоритмы проверены и настроены на широком спектре акций (РФ) - об этом чуть позже.
Для чего:
Головоломка «Сапёр» на Python в 66 строк и ее решение вероятностным алгоритмом
2024-08-16 в 7:00, admin, рубрики: minesweeper, python, Алгоритмы, сапёрИдея написать данную статью пришла после прочтения статьи Реализация сапёра в 100 строках чистого RubyЧитать полностью »
Вычисляем миллиардное число Фибоначчи менее чем за 7 секунд
2024-08-14 в 9:16, admin, рубрики: Алгоритмы, КодоБред, математика, оптимизация, оптимизация программ, числа фибоначчиЦель
Мы хотим находить где:
И хочется это делать очень быстро, абсолютно точно и со всеми знаками.
Простой алгоритм
Заметим, чтобы найти число Читать полностью »
Шахматные задачи от Поколения
2024-08-06 в 8:36, admin, рубрики: python, Алгоритмы, задача, закономерности, конь, королева, оператор, Программирование, условные конструкции, шахматыС 1966 года во всем мире 20 июля отмечают Международный день шахмат. В честь недавно прошедшего праздника мы решили написать статью о шахматных задачах из курсов "Поколение Python".
Так получилось, что шахматные задачи являются одной из главных визитных карточек наших курсов. Мы любим эти задачи потому, что они учат строить алгоритмы, находить закономерности, а также позволяют отточить работу с условными (if-else
) и логическими (and
и or
) операторами.
В общем случае шахматные задачи имеют следующий вид:
Даны две различныеЧитать полностью »