【发布时间】:2015-12-26 23:56:39
【问题描述】:
谁能帮我澄清一下。
我目前正在使用协同过滤 (ALS),它返回一个推荐列表,其中包含与推荐项目相对应的分数。除此之外,如果项目包含与用户指定他们喜欢的标签(例如“浪漫电影”)相对应的标签,我会提高分数(+0.1)。对我来说,这被认为是一种混合协作方法,因为它通过基于内容的过滤来提升协作过滤结果(如果我错了,请纠正我)。
现在,如果我在不进行协作过滤的情况下采用相同的方法会怎样?它会被认为是基于内容的过滤吗?因为我仍然会根据用户指定的他们喜欢的每道菜的内容和属性来推荐菜式(例如“浪漫电影”)。
我感到困惑的原因是因为我看到了基于内容的过滤,他们应用了朴素贝叶斯等算法,这种方法类似于对项目的简单搜索(在内容上)。
【问题讨论】:
标签: machine-learning recommendation-engine collaborative-filtering predictionio content-based-retrieval