У меня 2 пользователей (u1 и2), и они рассчитаны на 2-х фильмы (m1 и m2)косинус подобия для пользователя базы collabrative системы
m1 m2
u1 1 1
u2 5 5
когда я вычисление элемента на основе косинус сходства
(1,5) (1,5)/|. (1,5) || (1,5) | = 1 (m1 и m2 точно подобны)
когда я вычисления на основе пользовательского косинусного сходство
(1,1) (5,5)/|. (1,1) || (5,5) | = 1 (u1 и u2 точно подобны)
Но u1 и u2 не похожи, так как u1 не понравился ни один фильм, но u2, как и фильм. Пожалуйста, помогите .. дайте мне знать где я ошибаюсь
Я думаю, что у вас слишком мало данных, чтобы иметь возможность вычислить «правильное» сходство. Попробуйте расширить свой набор данных и сравнить их с другими онлайн-калькуляторами корреляции – RandomStranger