Machine Learning Algorithms

Bayesian

 Naive Bayes

 Bayesian Belief Networks

 Gaussian Naive Bayes

 Multinomial Naive Bayes

 Bayesian Network

Decision Tree

 Classification and Regression Tree (CART)

 Iterative Dichotomiser 3 (ID3)

 C4.5

 C5

Ensemble

 Random Forest

 Boosting

  AdaBoost

Dimensionality Reduction

 Principal Component Analysis (PCA)

 Linear Discriminant Analysis

  Fisher Linear Discriminant

Instance Based

 k-Nearest Neighbor (kNN)

Clustering

 k-Means

 Expectation Maximization

Neural Networks

See Also: Deep Neural Networks (extends)

 Perceptron

 Back-Propagation

 Hopfield Network

Deep Learning

 Deep Reinforcement Learning

See Also: Reinforcement Learning (extends)

 Deep Boltzmann Machine

 Deep Belief Networks

 Deep Neural Networks

See Also: Neural Networks (extends)

  Convolutional Neural Networks

  Recurrent Neural Networks

Reinforcement Learning

See Also: Deep Reinforcement Learning (extends)

 Q-Learning

Regularization

 Least Absolute Shrinkage and Selection Operator (LASSO)

 Elastic Net

 Least Angle Regression (LARS)

Regression

 Linear Regression

 Ordinary Least Squares Regression

 Logistic Regression