1 неделю назад
Алгоритмы машинного обучения: что за ними стоит и как с ними работать на практике
Однажды ко мне пришёл запрос — помочь разобраться, почему рекомендательная система в продукте выдаёт откровенно странные советы. Команда уже месяц крутила гиперпараметры, меняла архитектуру, добавляла данные — а рекомендации становились только хуже. Когда я зашёл внутрь и посмотрел, что именно они обучают и на чём, картина прояснилась примерно за час. Проблема оказалась в самом алгоритме: для задачи использовался инструмент, принципиально неподходящий под структуру данных. Всё остальное — надстройка над неверным фундаментом. С тех пор я убеждён: прежде чем писать первую строчку кода, стоит понять, как работает сам алгоритм...