Mahout推荐算法之ItemBased

基于item的推荐是常用并且高效的一种推荐方式,最重要的是它可以做实事推荐。

2014-10-11 13:08:01

阅读数:3164

评论数:0

推荐系统框架

在推荐系统简介中,我们给出了推荐系统的一般框架。很明显,推荐方法是整个推荐系统中最核心、最关键的部分,很大程度上决定了推荐系统性能的优劣。目前,主要的推荐方法包括:基于内容推荐、协同过滤推荐、基于关联规则推荐、基于效用推荐、基于知识推荐和组合推荐。 一、基于内容推荐 基于内容的推荐(Content...

2013-11-13 09:49:13

阅读数:1138

评论数:0

SVD在推荐系统中的应用

其实说参考也不准确,准确地说应该是半翻译半学习笔记。 仔细整理一遍,感觉还是收获很大的。 线性代数相关知识: 任意一个M*N的矩阵A(M行*N列,M>N),可以被写成三个矩阵的乘机: 1.U:(M行M列的列正交矩阵) 2.S:(M*N的对角线矩阵,矩阵元素非负) 3.V:(N*N的正交矩...

2013-11-13 09:49:01

阅读数:775

评论数:0

Slop One 算法

Slope One 算法是由 Daniel Lemire 教授在 2005 年提出的一个 Item-Based 推荐算法。 Slope One 算法试图同时满足这样的的 5 个目标: 易于实现和维护:普通工程师可以轻松解释所有的聚合数据,并且算法易于实现和测试。运行时可更新的:新增一个评分项...

2013-11-13 09:48:49

阅读数:1064

评论数:0

Mahout SlopOne

关于推荐引擎         如今的互联网中,无论是电子商务还是社交网络,对数据挖掘的需求都越来越大了,而推荐引擎正是数据挖掘完美体现;通过分析用户历史行为,将他可能喜欢内容推送给他,能产生相当好的用户体验,这就是推荐引擎。 推荐算法Slope one的原理         首先Slope one...

2013-11-13 09:47:57

阅读数:972

评论数:0

svd++

SVD++ refers to a matrix factorization model which makes use of implicit feedback information.In general, implicit feedback can refer to any kinds ...

2013-11-13 09:47:43

阅读数:1413

评论数:0

基于内容的推荐

Collaborative Filtering Recommendations (协同过滤,简称CF) 是目前最流行的推荐方法,在研究界和工业界得到大量使用。但是,工业界真正使用的系统一般都不会只有CF推荐算法,Content-based Recommendations (CB) 基本也会是其中的...

2013-11-13 09:47:00

阅读数:1140

评论数:0

Netflix Recommendations

by Xavier Amatriain and Justin Basilico (Personalization Science and Engineering) In part one of this blog post, we detailed the different compon...

2013-11-13 09:46:49

阅读数:1014

评论数:0

SlopOne 改进

lope One 其基本的想法来自于简单的一元线性模型 $w = f(v) = v + b$。已知一组训练点 ${(v_i, w_i)}_{i=1}^n$,利用此线性模型最小化预测误差的平方和,我们可以获得 利用上式获得了$b$的取值后,对于新的数据点$v_{new}$,我们可以利用 $w...

2013-11-13 09:46:35

阅读数:687

评论数:0

淘宝推荐系统

一、推荐系统概念 1、推荐系统定义 维基百科:推荐系统属于资讯过滤的一种应用。推荐系统能够将可能受喜好的资讯或实物(例如:电影、电视节目、音乐、书籍、新闻、图片、网页)推荐给使用者。 推荐系统大体可分为两类,即个性化推荐和非个性化推荐。 2、推荐系统作用 从用户角度: 提高用户忠诚...

2013-11-12 21:11:46

阅读数:1437

评论数:0

Netflix公布个性化和推荐系统架构

Netflix的推荐和个性化功能向来精准,前不久,他们公布了自己在这方面的系统架构。 3月27日,Netflix的工程师Xavier Amatrain和Justin Basilico在官方博客发布文章,介绍了自己的个性化和推荐系统架构。文章开头,他们指出: 要开发出这样的一个软件架构,能够...

2013-11-12 21:09:28

阅读数:779

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭