РЕЗУЛЬТАТЫ
{
"user": 12,
"1": {
"movie 4": 4.147,
"movie 6": 3.974,
"movie 11": 3.408,
"movie 20": 2.964
},
"2": {
"user 12": 25
}
}
ОПИСАНИЕ АЛГОРИТМА КО 2 ЗАДАНИЮ
- Считаем схожесть по оценкам со всеми пользователями
- Считаем количество фильмов, которые пользователи смотрели в один день
- Считаем количество фильмов, которые пользователи смотрели в одном месте (дома, например)
- Перемножаем первые 3 числа для каждого пользователя
- Начиная от пользователя с самым большим рейтингом, полученном на предыдущем шаге, ищем фильм, который смотрелся этим пользователем (не нашим) в любой из выходных дней дома. При этом оценка за фильм должна быть >=3