Это не тот случай, когда вы рекомендуете предметы для предметов, нет.
Вы имеете в виду, что, например, на странице предмета вы хотите показывать предметы, которые чаще всего покупались?На самом деле это проще, чем проблема с рекомендациями, поскольку ответ не персонализирован;это не зависит от пользователя.Это хорошо.
Вам, конечно, все еще нужны пользовательские данные.В нераспределенной среде Mahout это проще всего сделать с помощью одного из «булевых префов» DataModel
s, GenericItemBasedBooleanPrefDataModel
и соответствующей метрики ItemSimilarity
, например LogLikelihoodSimilarity
.Просто позвоните по номеру Recommender.mostSimilarItems()
.
На самом деле он отвечает более разумно, чем просто говорит вам, что чаще всего покупается с этим предметом, - это, как правило, в пользу предметов, которые просто часто покупаются, с полной остановкой.Этот показатель будет извлекать те, которые необычно часто покупаются, учитывая их общую популярность.