
mahout
一做就废
一般很久之前文章的评论不回复,因为我会不记得,不想重新去捋思路。
私信不回复,有事请留言
展开
-
基于mahout的动漫推荐系统
一个课的大作业,要做一个推荐系统,花了两天的时间,不过组里有同学之前做的推荐系统,这个就没有用上,算自己滴一种锻炼吧,以前都没有接触过这些。很简单,直接用mahout里的taste引擎,用了里面提供的很多种算法。等有时间了把分析补上。效果图:获得结果:源代码https://github.com/lanelane/Demo数据集来源:该数据集包含来自12,294个...原创 2019-10-29 08:33:10 · 1534 阅读 · 2 评论 -
Mahout推荐算法API详解
原文:http://blog.fens.me/mahout-recommendation-api/注意:这篇文章比较早,我自己实验的时候,用的Mahout 0.9,SlopeOne算法已经被移除了The following algorithms that were marked deprecated in 0.8 have been removed in 0.9: Switched LDA implementation from Gibbs Sampling to Collapsed Var转载 2019-10-20 21:04:31 · 427 阅读 · 0 评论 -
Mahout的taste推荐系统里的几种Recommender分析
Taste简介Mahout 是apache下的一个java语言的开源大数据机器学习项目,与其他机器学习项目不同的是,它的算法多数是mapreduce方式写的,可以在hadoop上运行,并行化处理大规模数据。协同过滤在mahout里是由一个叫taste的引擎提供的, 它提供两种模式,一种是以jar包形式嵌入到程序里在进程内运行,另外一种是MapReduce Job形式在hadoop上运...转载 2019-10-20 20:58:15 · 715 阅读 · 0 评论 -
Windows + Eclipse Maven构建mahout运行环境
mahout的完整运行还是需要hadoop的支持的,不过很多算法只需要能把hadoop的jar包加入到classpath之中就能正常运行。比如我们在使用LogisticModelParameters的时候,会引用包Java代码 收藏代码import org.apache.hadoop.io.Writable; 按照之前的文章,仅仅将mahout的包加入到classpath之中,就会提...转载 2019-10-20 09:57:26 · 256 阅读 · 0 评论 -
Mahout之推荐算法基本实例
Mahout中主要核心的三大算法为推荐,聚类及分类算法,今天就最基本的推荐算法做总结,推荐中常用的两个推荐算法是”user_based”和”item_based”,前者主要通过和你兴趣相似的人来发现新的你感兴趣的东西,而后者则是发现一些和你所喜欢的事物相似的事物。此外,还有一种基于“contend_based”的推荐算法,它是根据事物所拥有的元数据出现进行事物的推荐,例如,如果你喜欢的电影是斯皮尔...转载 2019-10-20 09:35:48 · 738 阅读 · 0 评论