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