Algorithms implemented by Mahout

Source: Internet
Author: User

The machine learning algorithms implemented in Mahout are shown in the following table

Algorithm classes

Algorithm name

Chinese name

Classification algorithm

Logistic Regression

Logistic regression

Bayesian

Bayesian

Svm

Support Vector Machine

Perceptron

Perceptron algorithm

Neural Network

Neural network

Random forests

Random Forest

Restricted Boltzmann Machines

Finite-Boltzmann machine

Clustering algorithm

Canopy Clustering

Canopy Clustering

K-means Clustering

K-mean-value algorithm

Fuzzy K-means

Fuzzy K-Mean value

Expectation maximization

EM clustering (expected maximum clustering)

Mean Shift Clustering

Mean Drift Clustering

Hierarchical clustering

Hierarchical clustering

Dirichlet Process Clustering

Dirichlet process Clustering

Latent Dirichlet Allocation

LDA Clustering

Spectral clustering

Spectral clustering

Association rules mining

parallel FP growth algorithm

Parallel FP growth algorithm

regression

locally Weighted Linear Regression

local weighted linear regression

dimensionality Reduction/Vieux-

Singular Value decomposition

Singular value decomposition

Principal Components Analysis

Principal component Analysis

Independent Component Analysis

Independent component Analysis

Gaussian discriminative Analysis

Gaussian discriminant analysis

evolutionary algorithm

Watchmaker framework

 

Recommended/Collaborative filtering

Non-distributed recommenders

Taste (USERCF, ITEMCF, Slopeone)

Distributed recommenders

Itemcf

Calculation of vector similarity

Rowsimilarityjob

Calculate the similarity between columns

Vectordistancejob

Calculate distance between vectors

non-map-reduce algorithm

hidden Markov Models

Hidden Markov model

Collection method Extension

Collections

Extends Java's collections class

Algorithms implemented by Mahout

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.