используя механизм рекомендаций по вкусу mahout, как порекомендовать gor новый userId, который только что введен в таблицу предпочтений mysqljdbcdatamodel? - PullRequest
0 голосов
/ 28 декабря 2011

Я использую библиотеку вкусов mahout для создания механизма рекомендаций, я вручную сохранил идентификатор и идентификатор пользователя в таблице предпочтений, которая привязана к двигателю, теперь, когда приходит новый пользователь, я ввожу его идентификатор пользователя и рейтинг из кода в таблицу ..

Но когда я вижу рекомендацию для нового идентификатора пользователя ... я получаю результат ... но для старых идентификаторов я получаю ..

Почему так ... это как-то связано с окрестностью размера и модели подобия..

Что делать?

1 Ответ

0 голосов
/ 28 декабря 2011

Вам нужно создать нового пользователя через фреймворк, а не просто вставить запись в таблицу.Он не будет получать новые записи, пока вы не обновите () в противном случае, и это займет много времени.Вместо этого посмотрите на вызов setPreference () с новым пользователем и элементом.

...