1 / 20
Спроектируйте ленту рекомендаций: что говорить по шагам от постановки задачи до сервинга?
Лента — это ранжирование, а не предсказание одного числа: на входе пара «пользователь и контекст», на выходе упорядоченные K объектов. Разбор идёт по каскаду: отбор кандидатов из миллионов объектов → ранжирование сотен → переупорядочивание десятков. Метрика отбора — полнота (recall@1000), метрика ранжирования — nDCG@10, метрика решения о выкатке — поведение пользователей в A/B. Главные ловушки: обучение на собственных показах без поправки на смещение позиции, отсутствие бюджета задержки и молчаливое схлопывание каталога в узкий популярный хвост.