我有一个产品,让我们说一本书.现在我想检索与此产品类似的k产品.我怎么能和Mahout一起做这个?
产品存储在MySQL数据库中,因此我使用JDBCDataModel.为了计算相似性,我更喜欢LogLikelihoodTest.
但我应该选择哪个推荐人?似乎所有推荐人都是设计好的
我将在这里猜测这个问题.您有用户项数据,其中用户是真人,物品是书.您正在使用LogLikelihoodSimilarity某些推荐人的基础,无论是基于用户还是基于项目.
如果您只想要最相似的物品,则不需要推荐人.只需使用LogLikelihoodSimilarity,即ItemSimilarity可以计算与所有其他项目的相似度,并采用最相似的项目.事实上,看看TopItems甚至为你做这种逻辑的班级.