Machine learning

Models

Supervised

Unsupervised

Semi-supervised

Regression

Classification

Reinforcement learning

Linear Regression

Decision Tree

Random Forest

Neural Network

Logistic Regression

Support Vector Machine

Naive Bayes

Clustering

Dimensionality reduction

PCA

k-nearest neighbors

k-means clustering

Truncated singular value decomposition

Probabilistic latent semantic analysis