
推荐系统
sigmeta
Peking University / Microsoft
展开
-
奇异值分解(SVD)原理详解及推导
转载请声明出处http://blog.youkuaiyun.com/zhongkejingwang/article/details/43053513 在网上看到有很多文章介绍SVD的,讲的也都不错,但是感觉还是有需要补充的,特别是关于矩阵和映射之间的对应关系。前段时间看了国外的一篇文章,叫A Singularly Valuable Decomposition The SVD of a Matrix,觉得...转载 2018-05-17 23:00:39 · 339 阅读 · 0 评论 -
SVD在推荐系统中的应用详解以及算法推导
转载请声明出处http://blog.youkuaiyun.com/zhongkejingwang/article/details/43083603 前面文章SVD原理及推导已经把SVD的过程讲的很清楚了,本文介绍如何将SVD应用于推荐系统中的评分预测问题。其实也就是复现Koren在NetFlix大赛中的使用到的SVD算法以及其扩展出的RSVD、SVD++。 记得刚接触SVD是在大二,那会儿跟师兄在...转载 2018-05-17 23:01:53 · 653 阅读 · 0 评论 -
常用推荐算法
内容主要围绕电商中用到的一些推荐算法,参考了Xavier Amatriain在CMU的Machine Learning暑期学校上的讲授的内容。PS:建议阅读方式——点击图片,横屏阅读转载 2018-05-17 23:03:45 · 2605 阅读 · 1 评论 -
推荐系统入门
1. 推荐系统是什么?推荐系统又叫个性化推荐系统,它会基于用户行为数据或物品数据,通过一定的算法,为用户推荐符合他需求的物品。试想一下这样的场景,我们有一个电商网站,有数千万种商品。有一天,进来了三个客人,A是电子产品发烧友,B是化妆品爱好者,C超级爱买书。他们想买一些符合自己喜好的商品,但是看到密密麻麻的分类列表,大脑有点转不过来。我们呢,想最快的把商品推到他们眼前,最好能让他们第一眼就看到自己...转载 2018-05-17 23:04:52 · 918 阅读 · 0 评论 -
推荐系统常用评测指标
推荐系统常用评测指标预测准确度(Precision)评分预测准确度一般通过均方根误差(RMSE)和平方根误差(MAE)计算。对于测试集中的一个用户u和物品i,令 评分预测:(测试集的一个用户u和物品i,令ruirui是用户u对物品的实际评分,而r^uir^ui是推荐算法给出的预测评分。 假设我们用一个列表records存放用户评分数据,令records[i] = [u,i,rui,pui],其中r...转载 2018-05-19 20:21:56 · 960 阅读 · 0 评论 -
深度学习在推荐系统上的应用
转载于携程技术团队近些年,深度学习在语音识别、图像处理、自然语言处理等领域都取得了很大的突破与成就。相对来说,深度学习在推荐系统领域的研究与应用还处于早期阶段。 携程在深度学习与推荐系统结合的领域也进行了相关的研究与应用,并在国际人工智能顶级会议AAAI 2017上发表了相应的研究成果《A Hybrid Collaborative Filtering Model with Deep Struct...转载 2018-05-22 23:21:06 · 3227 阅读 · 0 评论 -
BPR [Bayesian Personalized Ranking] 算法详解
在推荐系统的实现中,几乎总会遇到从较多候选集中为用户选取特定的少数几个物品进行推荐,这本质上是一个Ranking问题。 在推荐场景中用户更缺乏耐性,对推荐结果的消费也十分有限。因此,排序的好坏直接决定了用户对一个准确率为90%的推荐候选集的满意度是否真的有90%。 这里我们为大家介绍一种“基于贝叶斯后验优化的个性化排序算法”:Bayesian Personalized Ranking。其本身并不优...转载 2018-05-30 23:37:15 · 7118 阅读 · 1 评论 -
分解机(Factorization Machines)推荐算法原理
对于分解机(Factorization Machines,FM)推荐算法原理,本来想自己单独写一篇的。但是看到peghoty写的FM不光简单易懂,而且排版也非常好,因此转载过来,自己就不再单独写FM了。...转载 2018-11-19 16:41:22 · 543 阅读 · 0 评论