我理解Myrrix对用户的支持>基于项目的协同过滤风格,对我来说效果很好;但我还需要使用自定义相似度算法支持项目的基于内容的推荐。因此,如果用户选择项目X,他们也将能够看到n个最相似的项目,无论是否有任何评级。
该算法将根据项目的内在特征和属性对项目进行比较,我可以轻松地在Java中提供该算法,但Myrrix是否支持这种算法?
答案 0 :(得分:1)
间接地,是的。您可以添加“标记”,就像它们是用户和项目一样 - 也就是说,用户标记就像用户与之交互的项目。这提供了一种注入用户属性等信息的方法,反之亦然。在幕后,这些工作就像算法中的实际用户和项目一样。请参阅setTag()方法和API方法。