标签: collaborative-filtering
文章Collaborative Filtering说有两种类型的CF,分别是基于内存和基于模型。
记忆基 此方法使用用户评级数据来计算用户或项目之间的相似性。这用于提出建议。这是许多商业系统中使用的早期方法......
记忆基
此方法使用用户评级数据来计算用户或项目之间的相似性。这用于提出建议。这是许多商业系统中使用的早期方法......
令我困惑的是:memory在这里意味着什么?我们需要将所有数据都安装到内存中吗?
memory
答案 0 :(得分:1)
基于内存的技术使整个数据库生成建议。它需要与活动用户类似的所有用户并使用他们的首选项来建立。
这种技术的问题显然是性能。特别是在现实生活中,数据库超过数千个用户的例子。这使得它非常慢,因为即使在内存中,它也使用整个数据库。
This页面可能会更好地解释它。
基于内存的替代方案是基于模型的。基于模型的推荐引擎会获取一些信息来创建“模型”来创建推荐。这意味着它不必每次都使用整个数据库。这种技术比基于内存的技术提供更多的可扩展性。
同一网站有this页面,其中包含有关此内容的更多信息。
如果您需要更多信息,请与我们联系!