Встречается на собеседованиях • сегодня
По каким метрикам можно определить эффективность работы рекомендательной системы
Для оценки рекомендательных систем используют несколько метрик, в зависимости от задачи:
- Точность (Precision@K) — доля релевантных рекомендаций среди топ-K.
- Полнота (Recall@K) — доль релевантных рекомендаций, попавших в топ-K.
- F1-score (F1@K) — гармоническое среднее Precision и Recall.
- MAP (Mean Average Precision) — средняя точность по всем пользователям.
- NDCG (Normalized Discounted Cumulative Gain) — учитывает порядок рекомендаций.
- RMSE/MAE — для рейтинговых систем (ошибки предсказания).
Пример кода для Precision@K:
python
from sklearn.metrics import precision_score
# y_true — истинные релевантные элементы, y_pred — рекомендации
precision = precision_score(y_true, y_pred, average='micro', k=5)Выбор метрик зависит от бизнес-целей: если важны топовые рекомендации — Precision@K, если охват — Recall@K.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы