• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > Slope One 协同过滤 推荐算法,slopeone

Slope One 协同过滤 推荐算法,slopeone

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含slope one算法,slope one,基于als的slope算法,基于聚类的slope算法,slope 算法等服务器相关知识,网友希望可以进行参考

Slope One 协同过滤 推荐算法,slopeone


Slope one  是一个简单,效率较高的协同过滤推荐算法。

Slope One 算法是由 Daniel Lemire 教授在 2005 年提出.距今已经10年。

  

基于如下五点被设计出来:

1. 算法容易实现和维护

2. 对新的评分应该立即给予响应

3. 查询速度要快(虽然可能以牺牲存储量为代价)

4. 对新的用户也要能给出有效的推荐

5. 精度上要有竞争力


slope one用于推荐,其特点是算法逻辑简单,实现容易,算法复杂度低。

像是刚接触推荐系统的朋友可以先采用这种算法来快速实现推荐功能,效率很高哟~

来说一下此算法,看完之后你会觉得很简单。哈哈,好吧,推荐就是这么简单就可以实现。



例子:

目的:求Lucy对item1的评分


1:首先计算 Item1 与 item2的平均差值:((5-3)+(3-4))/2=0.5.

则:Lucy对item1的评分是:0.5+2=2.5

2:同理,item1与item3的平均差值为(5-2)=3;则可得出Lucy对item1的评分为(3+5)=8;

3:然后再次采用加权算法(Weighted Slope One)来进行计算。

   (2.5*2+8*1)/(1+2)=13/3=4.33.

   至此,我们可以认为Lucy对 Item1 的评分约为 4.33.


主要分两个步骤:

一:根据不同商品求平均差值

二:使用加权算法来求最终评分结果。


强大,高效,准确度高的协同过滤推荐算法  slope one就这样了。



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Slope One 协同过滤 推荐算法,slopeone

相关文章

  • error: internal error: unable to execute QEMU command 'migrate': this feature or command is not cur,qemumigrate
  • hadoop distcp 实现不同集群之间数据同步,hadoopdistcp
  • Hadoop2伪分布模式安装,hadoop2分布模式
  • 通过TelnetClient获取Zookeeper监控数据,zookeeperclient
  • 用Hello World校验Docker的安装,hellodocker
  • CRM市场及Zoho模式,CRM市场Zoho模式
  • 大数据学习笔记1--hadoop简介和入门,学习笔记1--hadoop
  • centos源码编译docker,centos源码docker
  • 整理得很全面的Nginx学习资源,nginx学习资源
  • JOIN操作,数据库join操作

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • openstack中Nova组件servers的所有python API 汇总,openstacknova
    • 安装openstack 时 遇见的一些问题及解决方法!,openstack一些问题
    • Docker在Ubuntu的部署实践,dockerubuntu部署
    • Name node is in safe mode.错误处理方式 hadoop,nodehadoop
    • CentOS 下面解决libvirt版本过低、升级冲突问题,centoslibvirt
    • Hadoop实战 Hadoop Pipes运行C++程序问题解决,hadooppipes
    • Linux配置时间服务器,linux配置服务器
    • Apache Spark的设计思路,apachespark
    • Hive作为Mondrian的数据源,hivemondrian
    • 【解决】hive动态增加partitions不能超过100的问题,hivepartitions

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有