Slope one

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

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

相关

  • 叛国叛国,在法律上,指一个人对其所属于的国家不忠诚;违背其效忠宣言或与其国家的敌人合作的人会被称为叛徒。《法律词典》(Oran's Dictionary of the Law)(1983年版)对叛国的定义是:“一
  • 古巴总理古巴政府与政治 系列条目古巴共和国总理(西班牙语:Primer Ministro de la República de Cuba),中文通称“古巴总理”,是古巴共和国的政府首脑,自2019年公投通过新宪法后重新设立,
  • 鼻锥鼻锥,亦作头锥或前锥,用来指火箭、导弹或飞机等各种飞行器前端的部分。鼻锥的存在是为了减低空气动力学上因为运动而产生的湍流,减低飞行器在飞行时受到的阻力。鼻锥的设计亦可
  • 乌姆普夸国家森林乌姆普夸国家森林(英语:Umpqua National Forest)位于俄勒冈州南部的喀斯喀特山脉,面积983,129英亩(3,978.58平方千米),分布于道格拉斯县、雷恩县和杰克逊县,与火山口湖国家公园接壤
  • 硝酸钴硝酸钴,化学式Co(NO3)2。硝酸钴是一种红色单斜柱状结晶,在潮湿空气中易潮解,易溶于水、乙醇、丙酮和乙酸甲酯,微溶于氨水,水溶液呈红色。55°C失去3个结晶水,再加热则失去1个结晶
  • 乌檀属乌檀属(学名:)是茜草科下的一个属,为乔木或灌木植物。该属共有约35种,分布于热带亚洲、非洲和大洋洲。
  • 侯赛因·希勒米帕夏侯赛因·希勒米帕夏(奥斯曼土耳其语:حسین حلمی پاشا‎;1855年4月1日-1922年),希腊裔奥斯曼帝国政治家,曾两次在奥斯曼帝国二次行宪时期出任大维齐尔,也是土耳其红十字会
  • 李焕文李焕文,祖籍不详,元末明初政治人物。洪武十一年,担任兵部侍郎。同年升任兵部尚书。同年六月,改任吏部尚书。同年十二月,降任四川布政使司左参政。
  • 仲夏夜之梦《仲夏夜之梦》(英语:),是威廉·莎士比亚在约1590年-1596年间创作的浪漫喜剧。它描绘了以雅典大公忒修斯和希波吕忒婚礼为中心的一系列故事。包括四名​​雅典恋人和六个业余演员
  • 市政中心/联合国广场站市政中心/联合国广场站(英语:Civic Center/UN Plaza station)位于旧金山市政中心,是旧金山湾区捷运系统和旧金山轻轨的一座地下车站,同时是市场街地铁隧道内最西侧的捷运、轻轨双