Впровадження системи рекомендацій товарів (Collaborative Filtering)
Collaborative Filtering — найпоширеніший підхід для рекомендацій товарів: "користувачі, подібні до вас, купили це". Не потребує описів товарів — лише історія взаємодій. Працює для будь-якої області, але вимагає достатнього обсягу транзакцій (>50K) і погано справляється з холодним стартом.
ALS (Alternating Least Squares) матрична факторизація
Collaborative Filtering з достатнім обсягом даних: NDCG@10 0.25-0.45. Ключові гіперпараметри: factors=64-128, iterations=15-30, regularization=0.001-0.1. Вагування подій: перегляд=1, додати в кошик=3, покупка=5, повторна покупка=8.
ALS на 1M користувачів × 100K товарів навчається за 5-15 хвилин на CPU (8 потоків). Мінімальний обсяг для успішного навчання: 50K унікальних пар користувач-товар.







