Мені хотілося б знати, чим саме рекомендації Mahout, що базуються на користувача та на основі предметів, відрізняються один від одного.
Це визначає це
На основі користувачів : рекомендуйте елементи, знайшовши подібних користувачів. Це часто важче масштабувати через динамічний характер користувачів.
На основі предметів: обчисліть схожість між елементами та дайте рекомендації. Елементи зазвичай не сильно змінюються, тому це часто можна обчислити в режимі офлайн.
Але хоча існують два типи рекомендацій, я розумію, що обидві будуть приймати певну модель даних (скажімо, 1,2 або 1,2, .5 як item1, item2, value або user1, user2, значення, де значення не є обов'язковий) і виконає всі обчислення як міру подібності та функцію вбудовування рекомендацій, яку ми вибрали, і ми можемо виконувати як рекомендації, що базуються на користувача, так і на одних і тих же даних (це правильне припущення ??).
Тому я хотів би знати, як саме і в яких аспектах ці два типи алгоритму відрізняються.