Mahout рекомендации с категориями - PullRequest
1 голос
/ 20 января 2012

Я новичок в Mahout, поэтому, пожалуйста, извините меня, если я спрашиваю что-нибудь тривиальное. Я хотел бы выполнить рекомендации, но проблема, которую я пытаюсь решить, не из легких. У меня есть предметы с рейтингами, которые относятся к разным категориям (назовем их CATA, CATB ...). Пользователи могут получать рекомендации только для той категории, в которой они находятся. Существуют тысячи категорий, но в каждой категории содержится всего сто элементов.

поэтому, если Пользователь1 дал оценку 2 звезды для элемента в CATA и 3 звезды в CATB, если Пользователь2 дал 3 звезды для того же элемента в CATA, тогда, когда он находится в CATB, я хочу получить рекомендацию. Можно ли этого легко достичь? Может ли он работать в режиме реального времени или это должна быть пакетная обработка?

1 Ответ

0 голосов
/ 20 января 2012

Я не совсем уверен, что вы спрашиваете, но, я думаю, вы хотите просто выполнить рекомендации в обычном режиме и полностью игнорировать категорию.Затем, когда вы вызываете Recommender.recommend(), передайте реализацию Rescorer, которая возвращает NaN для всего, кроме категории, из которой вы хотите порекомендовать.

...