Два подхода: collaborative filtering (users who liked X also liked Y) и content-based (похожие по features). Offline: batch job считает матрицу similarity, сохраняет top-N рекомендаций в Redis. Online: API читает из Redis, реранжирует по контексту. Feature store для ML features. A/B testing для оценки качества. Go: API layer + worker для batch processing.
Как спроектировать recommendation engine на Go?
Senior
77 просмотровAFK Offer AI
Что такое sliding window counter?