集团主站
欢迎来到成都达内官方网站!达内—美国上市公司 亿元级外企IT培训企业!
成都it培训哪家好
成都it培训哪家好
全国服务监督电话:400-111-8989  |   联系客服   |
当前位置:主页 > 培训课程 > 人工智能 >

成都人工智能前景怎么样?推荐系统:协同过滤简介

发布者: 成都达内     浏览次数:     发布时间:2020-09-09 11:54:25

成都人工智能前景怎么样-简介推荐算法的整体流程是:召回——排序——策略调整,基于协同过滤的推荐算法有以下基本假设:...

  一.简介推荐算法的整体流程是:召回——排序——策略调整

  基于协同过滤的推荐算法有以下基本假设:

  1.基于用户的协同过滤(User-based CF):和你喜欢相同物品的人,他们喜欢的东西你也喜欢

  2.基于物品的协同过滤(item-based CF):和你喜欢的物品比较相似的物品,你也可能喜欢

  二.协同过滤的具体过程1.基于用户的协同过滤

  成都人工智能前景怎么样?推荐系统:协同过滤简介

  从上面可以看到用户如果买了一个东西则打钩,没有买则不打钩。假设我们有两个人,小明和小红。那么我们怎么计算这两个人喜欢物品的相似度呢?我们假设:

  小明喜欢的东西有:篮球,足球,乒乓球

  小红喜欢的东西有:篮球,足球,乒乓球,羽毛球

  那么他们喜欢的相同物品数量是3,因此计算公式为:

  3/3 * 3/4==9/12=3/4。这就是小明和小红两者之间喜欢物品的相似度。

  然后计算小明和不同用户之间的喜好相似度,使用机器学习当中KNN的思想取最大的相似程度的人做推荐。找到人之后查看他们喜欢的共同物品,过滤掉,然后取另外用户喜好的物品给这个用户(小明)进行推荐。这就是基于用户的协同过滤的基本思想。

  2.基于物品的协同过滤(item based CF)

  我们用物品来计算相似度,如下图所示:

  成都人工智能前景怎么样?推荐系统:协同过滤简介

  成都人工智能前景怎么样?推荐系统:协同过滤简介

  看看图自然就明白了,思想和基于用户的协同过滤是相同的。

  3.咱们做推荐系统的大致思路如下:

  1.首先通过特征工程将用户-物品评分矩阵创建出来

  2.1通过基于用户的协同过滤

  2.2或者用过给予物体的协同过滤

  给用户推荐商品

  三.相似度的计算相似度不仅仅是我们刚刚做的这么简单,不是只需要比较物品即可,因为我们用户会对一个物品做出多种反应,评分,收藏,浏览次数等等。一般情况下还会使用实数值进行相似度的计算,相似度计算的数据有:

  1.实数值(物品的评分情况)

  2.布尔值(用户的行为,是否购买,是否收藏)

  我们可以通过余玹相似度来计算两个物品之间的相似度,如下所示:

  成都人工智能前景怎么样?推荐系统:协同过滤简介

  在计算余玹相似度的时候我们只需要考虑两个物品之间的夹角的值,也就是cos()的值,而不需要关心向量的长短。上图是一个仅仅具有两个特征的物品,因此维度是2.

  2.我们可以通过皮尔逊相关系数来计算两个物品之间的相似度,也就是直接使用相关系数r进行运算,计算的公式如下图所示:

  成都人工智能前景怎么样?推荐系统:协同过滤简介

  在这个公式当中同时考虑到了长度和角度的影响,当然也就在某些场景下使用的话会更加准确了。

(责任编辑:范老师)
最新开班
  • 成都Java培训班
    免费试听名额发放中...
  • 成都C++培训班
    免费试听名额发放中...
  • 成都PHP培训班
    免费试听名额发放中...
  • 成都网络工程培训班
    免费试听名额发放中...
  • 成都Unity3D培训班
    免费试听名额发放中...
  • 成都大数据培训班
    免费试听名额发放中...
  • 成都uid培训班
    免费试听名额发放中...
  • 成都会计培训班
    免费试听名额发放中...
  • 成都Python培训班
    免费试听名额发放中...
  • 成都嵌入式培训班
    免费试听名额发放中...
  • 成都web培训班
    免费试听名额发放中...
  • 成都软件测试培训班
    免费试听名额发放中...
在线留言
提交

校区地址:成都市锦江区东大街紫东楼端35号明宇金融广场19楼1906室

联系电话:400-111-8989

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市高新区奥克斯广场蜀锦路209号一楼商铺

联系电话:400-111-8989

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都锦江区东大街芷泉街229号东方广场C座3楼303

联系电话:400-111-8989

公交路线:芷泉街(188路;115路;515路;236路;505路;501路;84路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市武侯区佳灵路3号红牌楼广场2号写字楼11楼1115号

联系电话:400-111-8989

公交路线:红牌楼东(11路;92路;100路;111路;139路;g28路;快速公交K1/K2) 地铁路线:红牌楼站(地铁3号线)

校区地址:成都市锦江区红星路二段70号四川日报大厦502-2

联系电话:400-111-8989

公交路线:市二医院站(6路;49路;102路;5路;37路;g92路;) 地铁路线:地铁市二医院(地铁3号线)

校区地址:成都市锦江区东大街芷泉段229号东方广场C座16层

联系电话:400-111-8989

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:四川省成都市武侯区高新科技孵化园9号园区E座7楼

联系电话:400-111-8989

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

了解达内动态
关注成都达内教育公众号

首页 | 关于达内 | 课程中心 | 专家师资 | 视频教程 | 学员空间 | 校企合作 | 新闻资讯 | 就业指导 | 网站地图

2016-2025 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56 蜀ICP备18021046号-3