【笔记1】如何预测用户对给定物品的打分?

简介: 说明:最近在读《Data Minning Guide》这本书。接下来的几篇是读书笔记。本书的第一章针对下面这个问题展开:如何预测用户对给定物品的打分?作者从下面几个方面作了回答:一、基于用户协同--方法--1:用户之间的距离/相似度(K近邻算法)二、基于物品协同--方法1--:物品之间的相似度(修正的余弦相似度)--方法2--:物品之间的差异值(加权Slope One算法)由于使用的是用户产生的各种数据,因此又称为社会化过滤算法。

说明:最近在读《Data Minning Guide》这本书。接下来的几篇是读书笔记。

本书的第一章针对下面这个问题展开:
如何预测用户对给定物品的打分?

作者从下面几个方面作了回答:

一、基于用户协同

--方法--1:用户之间的距离/相似度(K近邻算法

二、基于物品协同

--方法1--:物品之间的相似度(修正的余弦相似度
--方法2--:物品之间的差异值(加权Slope One算法

由于使用的是用户产生的各种数据,因此又称为社会化过滤算法。

协同过滤会遇到的种种问题,包括数据的稀疏性和算法的可扩展性。此外,协同过滤算法倾向于推荐那些已经很流行的物品。

这类推荐系统会让流行的物品更为流行,冷门的物品更无人问津。
-- Daniel Fleder & Kartik Hosanagar 2009 《 推荐系统对商品分类的影响》

目录
打赏
0
0
0
0
12
分享
相关文章
|
11月前
|
R语言随机搜索变量选择SSVS估计贝叶斯向量自回归(BVAR)模型
R语言随机搜索变量选择SSVS估计贝叶斯向量自回归(BVAR)模型
|
11月前
R语言分位数回归预测筛选有上升潜力的股票
R语言分位数回归预测筛选有上升潜力的股票
余弦相似度算法进行客户流失分类预测
余弦相似性是一种用于计算两个向量之间相似度的方法,常被用于文本分类和信息检索领域。
167 0
基于用户的协同过滤算法(及3种计算用户相似度的方法)
本文参考《推荐系统实践》中基于用户的协同过滤算法内容。基于老师上课讲解,自己实现了其中的代码,了解了整个过程。
419 0
朴素贝叶斯进行--垃圾邮件分类、新闻分类、个人广告获取区域倾向的解读
朴素贝叶斯进行--垃圾邮件分类、新闻分类、个人广告获取区域倾向的解读
259 0
朴素贝叶斯进行--垃圾邮件分类、新闻分类、个人广告获取区域倾向的解读
①特征选取之单变量统计、基于模型选择、迭代选择
特征选取之单变量统计、基于模型选择、迭代选择
365 0
①特征选取之单变量统计、基于模型选择、迭代选择
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等