Apache Mahout 是 ApacheSoftware Foundation (ASF) 旗下的一个开源项目,提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发人员更加方便快捷地创建智能应用程序,并且,在 Mahout 的最近版本中还加入了对Apache Hadoop 的支持,使这些算法可以更高效的运行在云计算环境中。
在Mahout实现的机器学习算法见下表:
算法大类 |
算法名称 |
中文名称 |
分类算法
|
Logistic Regression
|
逻辑回归
|
|
Bayesian
|
贝叶斯
|
|
SVM
|
支持向量机
|
|
Perceptron
|
感知器算法
|
|
Neural Network
|
神经网络
|
|
Random Forests
|
随机森林
|
|
Restricted Boltzmann Machines
|
有限波尔兹曼机
|
聚类算法
|
Canopy Clustering
|
Canopy聚类
|
|
K-means Clustering
|
K均值算法
|
|
Fuzzy K-means
|
模糊K均值
|
|
Expectation Maximization
|
EM聚类(期望最大化聚类)
|
|
Mean Shift Clustering
|
均值漂移聚类
|
|
Hierarchical Clustering
|
层次聚类
|
|
Dirichlet Process Clustering
|
狄里克雷过程聚类
|
|
Latent Dirichlet Allocation
|
LDA聚类
|
|
Spectral Clustering
|
谱聚类
|
关联规则挖掘
|
Parallel FP Growth Algorithm
|
并行FP Growth算法
|
回归
|
Locally Weighted Linear Regression
|
局部加权线性回归
|
降维/维约简
|
Singular Value Decomposition
|
奇异值分解
|
|
Principal Components Analysis
|
主成分分析
|
|
Independent Component Analysis
|
独立成分分析
|
|
Gaussian Discriminative Analysis
|
高斯判别分析
|
进化算法
|
并行化了Watchmaker框架
|
|
推荐/协同过滤
|
Non-distributed recommenders
|
Taste(UserCF, ItemCF, SlopeOne)
|
|
Distributed Recommenders |
ItemCF |
向量相似度计算
|
RowSimilarityJob
|
计算列间相似度
|
|
VectorDistanceJob
|
计算向量间距离
|
非Map-Reduce算法
|
Hidden Markov Models
|
隐马尔科夫模型
|
集合方法扩展
|
Collections
|
扩展了java的Collections类
|
分享到:
相关推荐
基于Mahout实现协同过滤推荐算法的电影推荐系统
MovieRecommender基于Mahout实现协同过滤推荐算法的电影推荐系统^
mahout聚类算法的介绍,例如:Canopy,KMeans,Fuzzy-KMeans,Spectral Clustering等参数介绍和适用场景介绍
使用mahout机器学习改进solr查询结果
讲述了如何利用mahout机器学习改进solr查询结果
Mahout机器学习领域分布式计算框架,详细介绍PPT
mahout中的贝叶斯算法的拓展开发包,提供了相关接口可以供用户调用,直接即可跑出结果,相关运行方式参考blog《mahout贝叶斯算法开发思路(拓展篇)》
IT十八掌第三期大数据配套学习笔记! 1.Spark简介 2.Spark部署和运行 3.Spark程序开发 4. Spark编程模型 5.作业执行解析 6.Spark SQL与DataFrame ...8.Spark MLlib与机器学习 9.GraphX与SparkR 10.mahout
该资源是在Eclipse平台里,使用Mahout库的API,实现基于用户的协同过滤算法,从而进行商品推荐。 软件环境是:win7 64位 +Eclipse4.4 + jdk1.6, 用到了7个.jar包, 分别为:commons-logging-1.2.jar, commons-...
该数据包含两列,数据之间用空格进行划分,主要用来进行聚类分析,可以直接作为mahout机器学习平台的实验数据
基于协同过滤算法的电影推荐系统.docx基于协同过滤算法的电影推荐系统.docx基于协同过滤算法的电影推荐系统.docx基于协同过滤算法的电影推荐系统.docx基于协同过滤算法的电影推荐系统.docx基于协同过滤算法的电影...
基于mahout的协同过滤,个性化推荐算法实现。源码是java,可单机运行
mahout有哪些算法,这个图片上列举了mahout上的算法的名字
NULL 博文链接:https://yangshangchuan.iteye.com/blog/1950172
https://github.com/chubbyjiang/MapReduce
mahout关联推荐算法的介绍,例如PFPGrowth算法的参数使用介绍以及适用场景
最新版本,在原先手动计算皮尔逊相似度和评分矩阵的基础上添加了Mahout实现的协同过滤推荐算法。 【备注】 主要针对计算机相关专业的正在做毕设的学生和需要项目实战的Java学习者。 也可作为课程设计、期末大作业。...
机器学习 推荐引擎 聚类 分类 算法 数据挖掘
Mahout算法解析与案例实战_PDF电子书下载 带书签目录 完整版