Даны просмотренные фильмы и ранжированные рекомендации. Посчитайте Precision@2 и Recall@2 по каждому пользователю.
Релевантными считаются уникальные просмотренные фильмы. Используйте топ-2 рекомендации по rank, где меньший rank лучше. Если у пользователя есть повторные просмотры одного фильма, считайте этот фильм один раз.
views(user_id, movie_id)
recommendations(user_id, movie_id, rank)user_id, precision_at_2, recall_at_2