1
我是Mahout的新手,所以如果我提出一些小事,请道歉。我想实施建议,但我试图解决的问题并非易事。 我有评分属于不同类别的项目(我们称之为CATA,CATB ...)。用户可以收到他们所在类别的建议。有几千个类别,但每个类别只有一百个项目。Mahout推荐类别
因此,如果User1对CATA中的项目和CATB中的3颗星给出2星级的费率,如果User2对CATA中的同一项目给出了3颗星,那么当他在CATB中时,我想获得建议。 可以轻松实现吗?它可以实时运行还是应该是批处理?
是否有可能优化东西减少类别进行调查? – Matroska
Rescorer会增加计算时间吗?而我想要做到相反?也许创建一个用户相似度函数,如果他已经在同一类别中购买了某种东西,则认为该用户相似度函数类似? – Matroska
如果你实现了'IDRescorer.isFiltered()',你将提高性能,因为它甚至不会让你排除在外的候选人得分。 –