协同过滤一
2015-03-13 14:37:44 18 举报
协同过滤是一种推荐算法,它通过分析用户的历史行为数据(如购买记录、评分等),找出具有相似兴趣和行为的用户或物品,从而预测目标用户对未知物品的喜好程度。协同过滤可分为两类:基于用户的协同过滤(User-Based Collaborative Filtering)和基于物品的协同过滤(Item-Based Collaborative Filtering)。前者通过计算用户之间的相似度来推荐,后者则通过计算物品之间的相似度来推荐。协同过滤在电子商务、社交网络等领域有广泛应用,如亚马逊的商品推荐、Netflix的电影推荐等。
作者其他创作
大纲/内容
需要对物品进行分析和建模,推荐的质量依赖于对物品模型的完整和全面程度
参考文章http://www.cnblogs.com/wentingtu/archive/2011/12/16/2289926.html#3056441
海量数据
缺点
用户不明确自己的需要
基于人口统计学的推荐
基于协同过滤的推荐
需要更加符合他们个人口味和喜好的结果
一般使用关键词和标签(Tag)
基于大众喜好的当下比较流行的物品
基于用户本身历史购买数据的推荐
推荐引擎分类
是不是为不同的用户推荐不同的数据
基于内容的推荐
用户对自己需求相对明确
大众行为的推荐引擎
电影的导演,演员
Google,Bing,百度等等
物品相似度的分析仅仅依赖于物品本身的特征,这里没有考虑人对物品的态度
个性化推荐引擎
通过关键字搜索
电影
基于模型的推荐
基于内容推荐机制的基本原理
基于物品和用户本身的
更快的找到想要的数据
根据数据源分类
基于关联规则的推荐
很少有只使用了一个推荐策略的推荐引擎
基于用户当前浏览的物品的推荐
搜索引擎
推荐引擎
很难用简单的关键字
可以解决问题?
因为需要基于用户以往的喜好历史做出推荐,所以对于新用户有“冷启动”的问题。
电影类型
根据推荐模型的建立方式
0 条评论
下一页