This is a list of ML algorithms that are classifies into 4 broad categories. Updated frequently. The four cateegories are:
- Supervised learning
- Unsupervised learning
- Semi-supervised learning
- Reinforcement learning
- Decision Trees
- Naive Bayes Classification
- Support vector machines for classification problems
- Random forest for classification and regression problems
- Linear regression for regression problems
- Ordinary Least Squares Regression
- Logistic Regression
- Ensemble Methods
- K-means for clustering problems
- Apriori algorithm for association rule learning problems
- Principal Component Analysis
- Singular Value Decomposition
- Independent Component Analysis
- Novelty detection
- Deep learning or deep belief networks.
- Bayesian graphical models
- Correspondence Analysis
- Multidimensional scaling
- PLS (partial least squares)
- Agglomerative clustering
- Generative models (GANs)
- Low-density separation
- Graph-based methods (manifold learning)
- Heuristic approaches (using different models to train on different (ideally disjoint) sets of features and generate labeled examples for one another.)
- Q-learning
- SARSA
- Deep Q-network
Made for the article : https://www.journaldev.com/?p=44761
© Arkaprabha Majumdar (Journal Dev IT)