使用命令:mahout -h
在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最大的优点就是基于hadoop实现,把很多以前运行于单机上的算法,转化为了MapReduce模式,这样大大提升了算法可处理的数据量和处理性能。
分享到:
相关推荐
mahout聚类算法的介绍,例如:Canopy,KMeans,Fuzzy-KMeans,Spectral Clustering等参数介绍和适用场景介绍
机器学习 推荐引擎 聚类 分类 算法 数据挖掘
mumu-crunch mahout机器学习算法 mumu-mahout是一个学习项目,主要通过这个项目来学习mahout的功能和使用方式。mahout是一款开源的机器学习算法,主要包括协同过滤推荐、聚类、分类等三大块内容。 推荐可以基于用户...
29.第二十九套:机器学习平台mahout,推荐系统算法与架构剖析视频教程
Apache Mahout 是 Apache Software Foundation (ASF) 开发的一个全新的开源项目,其主要目标是创建一些可伸缩的机器学习算法,供开发人员在 Apache 在许可下免费使用。 机器学习 • 机器学习是人工智能的一个分支,...
毕业设计 课程设计 项目开发 系统开发 Spark 机器学习 大数据 算法 源码 毕业设计 课程设计 项目开发 系统开发 Spark 机器学习 大数据 算法 源码 毕业设计 课程设计 项目开发 系统开发 Spark 机器学习 大数据 算法 ...
C# 中的高级机器学习算法 机器学习是人工智能的一个分支,专注于识别数据中的模式和规律。 在许多情况下,这些模式是从标记的“训练”数据(监督学习)中学习的,但是当没有可用的标记数据时,可以使用其他算法来...
机器学习和数据挖掘领域常见算法,主要分为两类:监督学习和非监督学习
mahout算法解析与案例实战,很不错的学习资料。
- 不懂运行,下载完可以私聊问...3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
它实现的算法都被归入机器学习或者集体智慧的范畴,但是在这里Mahout主要注重协同过滤/推荐引擎、聚类和分类。 Mahout是可伸缩的。Mahout致力于实现海量数据,单机无法处理情况下的机器学习工具。在目前阶段,这种...
Mahout作为Apache的开源机器学习项目,把推荐系统、分类和聚类等领域的核心算法浓缩到了可扩展的现成的库中。使用Mahout,你可以立即在自己的项目中应用亚马逊、Netflix及其他互联网公司所采用的机器学习技术。, ...
29.第二十九套:机器学习平台mahout,推荐系统算法与架构剖析视频教程
29.第二十九套:机器学习平台mahout,推荐系统算法与架构剖析视频教程
机器学习、推荐算法.提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发人员更加方便快捷地创建智能应用程序。经典算法包括聚类、分类、协同过滤、进化编程等等
Mahout 是 Apache Software Foundation(ASF) 旗下的一个开源项目,提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发人员更加方便快捷地创建智能应用程序。Mahout包含许多实现,包括聚类、分类、推荐过滤...
该算法属于广阔的 “机器学习”,或“集体智慧的伞形结构。这就可以代表很多东西,但此时此刻,我们关心Mahout的主要部分是:协同过滤(CF)/推荐引擎(recommender),聚类(clustering)和分类(classification)。 ...
基于java讲解了mahout的主要的三种算法,聚类,分类,相似度,非常适合初学者的学习
Mahout 是 Apache Software Foundation(ASF) 旗下的一个开源项目,提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发人员更加方便快捷地创建智能应用程序。
Mahout是基于Hadoop之上的机器学习和数据挖掘的一个分布式框架项目。搞机器智能学习算法,这个是首选。本文给出一个完整的编译运行示例,让有兴趣的同行少走段弯路,多一份参考!