Slope one

✍ dations ◷ 2025-07-11 08:07:52 #Collaboration

Slope One 是一系列应用于协同过滤的算法的统称。由 Daniel Lemire和Anna Maclachlan于2005年发表的论文中提出。 有争议的是,该算法堪称基于项目评价的non-trivial 协同过滤算法最简洁的形式。该系列算法的简洁特性使它们的实现简单而高效,而且其精确度与其它复杂费时的算法相比也不相上下。 . 该系列算法也被用来改进其它算法。.

协同过滤推荐(Collaborative Filtering recommendation)在信息过滤和信息系统中正迅速成为一项很受欢迎的技术。与传统的基于内容过滤直接分析内容进行推荐不同,协同过滤分析用户兴趣,在用户群中找到指定用户的相似(兴趣)用户,综合这些相似用户对某一信息的评价,形成系统对该指定用户对此信息的喜好程度预测。 与传统文本过滤相比,协同过滤有下列优点:

尽管协同过滤技术在个性化推荐系统中获得了极大的成功,但随着站点结构、内容的复杂度和用户人数的不断增加,协同过滤技术的一些缺点逐渐暴露出来。 主要有以下三点:

当可以对一些项目评分的时候,比如人们可以对一些东西给出1到5星的评价的时候,协同过滤意图基于一个个体过去对某些项目的评分和(庞大的)由其他用户的评价构成的数据库,来预测该用户对未评价项目的评分。例如: 如果一个人给披头士的评分为5(总分5)的话,我们能否预测他对席琳狄翁新专辑的评分呢?

这种情形下, item-based 协同过滤系统根据其它项目的评分来预测某项目的分值,一般方法为 线性回归 ( f ( x ) = a x + b {\displaystyle f(x)=ax+b} 单位的存储空间,最多需要 2步. 计算量也有可能挺悲观的:假设用户已经评价了最多 个项目, 那么计算不超过2+2个项目间计算差值是可能的。 . 如果一个用户已经评价过“x”个项目,预测单一的项目评分需要“x”步,而对其所有未评分项目做出评分预测需要最多 () 步. 当一个用户已经评价过“x”个项目时,当该用户新增一个评价时,更新数据库需要 步.

可以通过分割数据(参照分割和稀疏存储(没有共同评价项目的用户可以被忽略))来降低存储要求,

相关

  • 时空时空(时间-空间,时间和空间)是一种基本概念,分别属于物理学、天文学、空间物理学和哲学。并且也是这几个学科最重要的最基本的概念之一。空间在力学和物理学上,是描述物体以及其
  • 68<< 60 61 62 63 64 65 66 67 68 69 >>68是67与69之间的自然数。2005年成立68姊妹团,由6个经常性讲是讲非丶周围八的女孩组成。后来,不断有团员加入,由6个女孩,演变成为一个是非
  • 怡万之厄他培南(英语:Ertapenem)是一种碳青霉烯类抗生素,由默沙东以怡万之为商品名销售。结构上,厄他培南与美罗培南非常相似,前者有一个1-β-甲基。羧基青霉素:羧苄西林(卡茚西林) · 替
  • 罗伯特·威尔逊 (医生)罗伯特·威尔逊(1906年10月5日-1967年11月16日,英语:Robert O. Wilson),中文名韦如柏,被人称为“蓝眼睛的南京人”,美国籍外科医生,见证和记录了日军南京大屠杀的残酷暴行。1906年出
  • 芍药属芍药属(学名:)是芍药科(Paeoniaceae)的唯一属,属真双子叶植物虎耳草目,含约40余种,分布于北温带,大部产亚洲,也有部分种类分布在欧洲南部和北美洲西部,中国有12种。各种类的培植变种繁
  • 霍仙鸣霍仙鸣(?-798年)是唐朝宦官。建中四年十月,爆发泾原兵变,唐德宗带着皇妃、太子、诸王等仓皇出逃,由咸阳到奉天(今陕西乾县),护驾只有宦官霍仙鸣及窦文场。贞元六年,德宗重返京师后,将神
  • 踏板舞参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):踏板舞为糅合舞蹈动作的带氧运动一种。运动者使用一块约
  • 接口描述语言接口描述语言(Interface description language,缩写IDL),是用来描述软件组件界面的一种计算机语言。IDL通过一种中立的方式来描述接口,使得在不同平台上运行的对象和用不同语言编
  • 气仙沼港站气仙沼港站(日语:気仙沼港駅/けせんぬまこうえき  */?)是位于宫城县气仙沼市鱼市场前8番25号,日本国有铁道(国铁)的气仙沼线货物支线货运车站(尽头站)。气仙沼站至鱼市场的临港线开
  • 大泽事务所株式会社大泽事务所(日语:株式会社大沢事務所,英语:OFFICE OSAWA CO.,LTD.)是日本一家位于东京都港区为根据地的声优经纪公司。1984年4月,由经理大泽和男从东京俳优生活协同组合独