Java mahout-创建带有首选项的基于项目的推荐器

Java mahout-创建带有首选项的基于项目的推荐器,java,hadoop,mahout,Java,Hadoop,Mahout,我怎样才能在mahout中创建一个基于项目的推荐程序,通过首选项值和Loglikhood算法计算他的距离? 我可以合并到距离度量吗 GenericItemBasedRecommerder正在获取相似性-新的GenericItemBasedRecommerder(模型,相似性) 如果我想从对数似然度+一些基于特征的计算来计算相似度,那么相似度是多少 我是否需要实现一个新的itemSimilarity 苹果和桔子,LLR是一个概率度量,距离不是。通过您提到的功能,听起来好像您正在尝试将协作过滤和元数

我怎样才能在mahout中创建一个基于项目的推荐程序,通过首选项值和Loglikhood算法计算他的距离? 我可以合并到距离度量吗

GenericItemBasedRecommerder正在获取相似性-
新的GenericItemBasedRecommerder(模型,相似性)

如果我想从对数似然度+一些基于特征的计算来计算相似度,那么相似度是多少


我是否需要实现一个新的
itemSimilarity

苹果和桔子,LLR是一个概率度量,距离不是。通过您提到的功能,听起来好像您正在尝试将协作过滤和元数据相似性混合在一起。您能描述一下为什么要这样做吗?除了组合不兼容的度量值之外,可能还有其他方法。@Pferel我有一个布尔功能1/0,而我想对1值进行更多提升。我认为这是相当合理的,并且仍然在协作过滤的范围内。