crab:
yum install python-dev python-numpy python-numpy-dev python-setuptools python-numpy-dev python-scipy libatlas-dev g++
pip install -U scikits.learn -i https://pypi.tuna.tsinghua.edu.cn/simple/
git clone https://github.com/muricoca/crab.git
python setup.py install
Model: user item喜好矩阵 (稀疏表示,没有语义信息,可以考虑使用word2vec)
uid:{itemid:preference}
Similarity: 基于user还是item,进行协同过滤
recommender:过滤的方式,比如knn
基本上是不太靠谱的实现(过于简单)
word2vec-recommender:
用item的上下文来描述一个user,这样词汇表是item的集合,doc就是user的表示,用word2vec 训练后,可以表达语义上的相似性。
word2vec:本质是把word,连同所属的上下文环境(context),进行了降维处理,使得降维后的向量,不仅数据用向量的多个维度进行存储,同时能够表达word在语义上的相似性。
推荐引擎:本质是利用item或user喜好的相似性,对user进行合适的推荐。
word2vec在推荐上的应用设想:需要找到word的对应物,以及符合事实的语义上的word的集合(语料库corpus)。
例子:1、item embeding:
1》记录一个用户每天浏览的item集合,
2》把这个集合作为语句进行处理
3》一段时间间隔后,针对单个user的所有语句进行训练
4》针对某个user的item的相似性,体现在word2vec的相似性上。
以上设想成立的条件:某个人的喜好在某个时间段内是稳定的;user自己有喜好但是可能连自己都说不清楚;user的浏览真实的表达了其喜好,即选择看的东西是自己喜欢的。
2、user embeding
1》某个item在促销时,记录一天内购买过的user序列
2》统计所有item的购买user序列
3》通过item的向量相似性推荐item
3、已有很多user的选择后,新用户可以进行聚类
相关推荐
“探索推荐引擎内部的秘密”系列将带领读者从浅入深的学习探索推荐引擎的机制,实现方法,其中还涉及一些基本的优化方法,例如聚类和分类的应用。同时在理论讲解的基础上,还会结合 Apache Mahout 介绍如何在大规模...
智能推荐引擎 本系统的意义在于:建立不同使用场景的推荐机制,实现推荐引擎 从传统的大众化推荐向差异化推荐转变,并最终实现基于用户偏好的个 性化推荐。本系统主要采用两种算法:关联和协同过滤。关联推荐算法 是...
“基于 Apache Mahout 构建社会化推荐引擎”中的“使用 Taste 构建推荐引擎实例 – 电影推荐引擎”的工程文件,环境:MyEclipse8.5+JDK1.6+TOMCAT6。直接下载,用MyEclipse导入项目即可。
探索推荐引擎内部的秘密-推荐引擎初探
推荐引擎知识点 一张图表将清晰的展示推进引擎的知识点
从头建立通用推荐引擎,来自高手的大作,推荐下载。
该文献是早期推荐引擎早期思想的起源,对了解推荐系统有很大的帮助。
推荐引擎算法以及使用Python构建它们的基本框架(DataPi THU翻译),教你从0开始搭建搜索引擎(python),附原文地址: ...
[可靠性系统工程实践]-微博推荐引擎架构蜕变之路.pdf
中科院大数据环境下实现一个通用推荐引擎的实践 共44页.pptx
推荐引擎是一个能预测用户兴趣点的模型。将推荐引擎应用于电影语境时,便成了一个电影推荐引擎。我们通过预测当前用户可能会喜欢的内容,将相应的东西从数据库中筛选出来,这样的推荐引擎可以有助于将用户和数据集中...
数据仓库产品概念,主要讲述推荐引擎,用户生命周期管理。。。。。。。。。
推荐引擎算法学习导论:协同过滤、聚类、分类.docx推荐引擎算法学习导论:协同过滤、聚类、分类.docx推荐引擎算法学习导论:协同过滤、聚类、分类.docx推荐引擎算法学习导论:协同过滤、聚类、分类.docx推荐引擎算法...
音乐推荐引擎是一种有趣且有用的应用程序,它可以根据用户的音乐偏好为他们推荐新的音乐。在这个实战博客中,我们将创建一个基于Java的简单音乐推荐引擎,演示如何根据用户的音乐喜好为他们提供音乐建议。我们将深入...
推荐引擎是现代信息检索和个性化服务的重要组成部分,它根据用户的行为、兴趣和其他相关信息,为用户推荐最可能感兴趣的内容。以下是四种常见的推荐算法: 基于人口统计学的推荐: 原理:这种推荐方法主要基于用户...
PyTorch深度学习推荐引擎
具体步骤,参见博客:http://blog.csdn.net/fufengrui/article/details/17022535
NULL 博文链接:https://snv.iteye.com/blog/1891819
基于Hadoop实现的商品推荐引擎+源代码+文档说明 -------- 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用...