Mahout實現的演算法

智慧先行者發表於2015-04-02

在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類

相關文章