Slope one

✍ dations ◷ 2025-10-16 00:04:06 #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”个项目时,当该用户新增一个评价时,更新数据库需要 步.

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

相关

  • 白血球白血球,又称为白细胞,是血液中重要的血细胞之一。除白细胞外,人体血液中还含有红细胞、血小板和血浆。白细胞是免疫系统的一部分,帮助身体抵抗传染病以及外来的东西。白细胞可以
  • 乳突状汗腺瘤乳突状汗腺瘤(英语:Papillary hidradenoma),也成乳头状汗腺瘤(英语:hidradenoma papilliferum),是一种界限清晰的乳腺组织异位肿瘤,经常发现于大阴唇。它通常为原发性肿瘤(非癌症性),但
  • 圣伯多禄广场圣伯多禄广场(意大利语:Piazza San Pietro),亦译圣彼得广场,位于梵蒂冈圣伯多禄大殿前,长340米,宽240米,由贝尔尼尼设计,是罗马最著名的广场。整个广场有两重的巴洛克式柱廊围绕。因
  • 兰格利亚兰格利亚地体是位于美国阿拉斯加州南部、加拿大育空地区西南部和不列颠哥伦比亚省西南部(包括夏洛特皇后群岛和温哥华岛)的一块广阔的三叠纪海底高原,后来作为一块地体拼贴到北
  • 东郭先生东郭先生这个名字,曾数次出现在华夏历史和文学上。《列子》中的东郭先生,在《天瑞》、《力命》两篇中,为别人评理。《史记·滑稽列传》中的东郭先生,即甯乘。他向卫青献计,把军功
  • 伊万·雷根伊万·雷根 (斯洛文尼亚语:Ivan (Janez) Regen,亦作Johann Regen,1868年12月9日-1947年7月27日),斯洛文尼亚生物学家, 以其对生物声学领域的研究而知名.雷根生于Lajše的一个村庄
  • 刘维 (四川商人)刘维(1969年4月-2015年2月9日),男,四川广汉人,中国商人,前广汉乙源实业公司老板,刘汉之弟,于2014年5月23日于湖北省咸宁市中级人民法院一审宣判死刑。因为刘汉、刘维兄弟涉及控制黑社
  • 雅克·贝潘雅克·贝潘或雅克·丕平(法语:Jacques Pépin,1935年12月18日-),出生于法国安省的布雷斯地区布尔格,是美国的知名厨师。
  • 荒浪和沙荒浪和沙(1988年4月18日-),日本女性声优。千叶县出身。隶属BloomZ。身高160cm。B:85cm、W:60cm、H:85cm※粗体字为主要角色2008年2009年2010年2011年2013年2014年2015年2016年2017
  • 数字资产数位资产(英语:digital asset)是经过二进制编码的任何被授权使用的文本或媒体资源,包括文本内容、图片和多媒体。数位资产包括网站及其内容、域名、应用软件、代码、电子文档、