У меня есть рекомендация по булевым предпочтениям на основе подобия пользователя. В моем наборе данных содержатся отношения где ItemId - это статьи, которые пользователь решил прочитать. Я хотел бы добавить вторую модель данных, в которой ItemId является подпиской на конкретную тему.Использование нескольких моделей взвешенных данных для рекомендации Mahout
Единственный способ, которым я могу это представить, - объединить эти два соединения, компенсируя идентификаторы подписки, чтобы они не сталкивались с идентификаторами статьи. Для взвешивания я рассмотрел возможность сброса булевой настройки предпочтений и введения оценок предпочтений, когда подмножество статей имеет показатель предпочтения 1 (например), а подмножество подписок имеет предпочтительный балл 2.
Я не уверен, что это будет работать, однако, потому что оценка предпочтения не совсем аналогична тому, как я взвешиваюсь; они, вероятно, включают в себя некоторые концепции более низких оценок, представляющих недовольство.
Я должен представить, что есть лучший способ сделать это или, по крайней мере, что есть мои настройки, которые заставили бы его работать по линии, которую я желаю.
Я не вижу поддержки нескольких наборов данных i Myrrix, кроме экспериментальных ПРИМЕР: РЕКОМЕНДАЦИИ ПО СКАЧИВАНИЮ – Hurda
Я не имею в виду слияние моделей. Здесь различные наборы данных - это данные пользовательской статьи и пользовательской подписки. Оба могут быть добавлены в одну модель с разными весами. На самом деле это не имеет значения, каковы они; они определяются только взвешиванием. –
Таким образом, мы можем иметь двойную запись (одинаковые идентификаторы) с разным весом - и она считается дважды (с учетом веса)? – Hurda