Skip to main content

Table 1 Comparison of machine learning technologies

From: A survey of machine learning for big data processing

Learning types

Data processing tasks

Distinction norm

Learning algorithms

Representative references

Supervised learning

Classification/Regression/Estimation

Computational classifiers

Support vector machine

[120]

Statistical classifiers

Naïve Bayes

[15]

Hidden Markov model

[121]

Bayesian networks

[122]

Connectionist classifiers

Neural networks

[123]

Unsupervised learning

Clustering/Prediction

Parametric

K-means

[124]

Gaussian mixture model

[125]

Nonparametric

Dirichlet process mixture model

[125]

X-means

[124]

Reinforcement learning

Decision-making

Model-free

Q-learning

[126]

R-learning

[127]

Model-based

TD learning

[128]

Sarsa learning

[129]