All Machine Learning Algorithms To Study
Table Of Contents:
- Regression Algorithms.
- Classification Algorithms.
- Clustering Algorithms.
- Ensemble Learning Algorithms.
- Dimensionality Reduction Algorithms
- Association Algorithms.
- Reinforcement Learning Algorithms.
- Deep Learning Algorithms.
(1) Regression Algorithms
- Linear Regression.
- Regression Trees.
- Non-Linear Regression.
- Bayesian Linear Regression.
- Polynomial Regression.
- LASSO Regression.
- Ridge Regression.
- Weighted Least Squares Regression.
(2) Classification Algorithms
- Logistic Regression
- Decision Trees
- Random Forest
- Support Vector Machines
- K – Nearest Neighbors
- Naive Bayes Algorithm
(3) Clustering Algorithms
- K-Means Clustering
- K-Medoids (PAM)
- Hierarchical Clustering (Agglomerative and Divisive)
- DBSCAN (Density-Based Spatial Clustering of Applications with Noise)
- Mean Shift Clustering
- Gaussian Mixture Models (GMM)
- Spectral Clustering
- Affinity Propagation
- Birch (Balanced Iterative Reducing and Clustering using Hierarchies)
- Self-Organizing Maps (SOM)
- OPTICS (Ordering Points To Identify the Clustering Structure)
- Fuzzy C-Means
- HDBSCAN (Hierarchical DBSCAN)
- Agglomerative Clustering
(4) Ensemble Learning Algorithms
- Bagging
- Random Forests
- Bagged Decision Trees
- Bagging with k-Nearest Neighbors (k-NN)
- Bagged Support Vector Machines (SVM)
- Bagging with Neural Networks
- Bagging with Decision Stumps
- Bagging with Logistic Regression
- Boosting
- AdaBoost
- Gradient Boosting
- XGBoost
- LightGBM
- CatBoost (Categorical Boosting)
- Stochastic Gradient Boosting
- LogitBoost
- Model-based Boosting (MART)
- BrownBoost
- Stacking
- Stacked Generalization
- Stacking with Logistic Regression as Meta-Model
- Stacking with Linear Regression as Meta-Model
- Stacking with Decision Trees as Meta-Model
- Stacking with Random Forest as Meta-Model
- Stacking with Gradient Boosting as Meta-Model
- Stacking with Neural Networks as Meta-Model
- Multi-Level Stacking (or Multi-Layer Stacking)
- Stacking with Support Vector Machines (SVM) as Meta-Model
- Stacking with K-Nearest Neighbors (k-NN) as Meta-Model
- Weighted Stacking
- Voting Classifier (Stacking with Majority Voting)
(4) Dimensionality Reduction Algorithms
- Principal Component Analysis (PCA)
- Independent Component Analysis (ICA)
- t-Distributed Stochastic Neighbor Embedding (t-SNE)
- Uniform Manifold Approximation and Projection (UMAP)
- Linear Discriminant Analysis (LDA)
- Singular Value Decomposition (SVD)
- Autoencoders
- Non-negative Matrix Factorization (NMF)
- Isomap
- Locally Linear Embedding (LLE)
- Multi-Dimensional Scaling (MDS)
- Principal Component Regression (PCR)
- Factor Analysis
- LLE (Locally Linear Embedding)
- Deep Belief Networks (DBNs)
(5) Association Algorithms
- Apriori Algorithm
- Eclat (Equivalence Class Transformation)
- FP-Growth (Frequent Pattern Growth)
- RARM (Relational Association Rule Mining)
- CARMA (Classification Association Rule Mining)
- CHARM (Closed Association Rule Mining)
- SPMF (Sequential Pattern Mining Framework)
- Partition Algorithm
- MAAR (Mining Association Rules in Large Datasets)
- H-Mine (Horizontal Mining)
- LCM (Linear Time Closed Itemset Mining)
- Constraint-based Association Rule Mining
- TID (Transaction ID) List-based Algorithms
(6) Reinforcement Learning Algorithms
- Value-Based Algorithms
- Q-Learning
- Deep Q-Network (DQN)
- Double Q-Learning
- SARSA (State-Action-Reward-State-Action)
- Expected SARSA
- Policy-Based Algorithms
- REINFORCE (Monte Carlo Policy Gradient)
- Actor-Critic Methods
- Model-Based Algorithms
- Dyna-Q
- Monte Carlo Tree Search (MCTS)
- Off-Policy Algorithms
- Q-Learning
- Deep Q-Learning
- Evolutionary Algorithms
- Genetic Algorithms
- Neuroevolution
- Inverse Reinforcement Learning (IRL)
- Multi-Agent Reinforcement Learning (MARL)
(7) Deep Learning Algorithms
- Artificial Neural Networks (ANNs)
- Convolutional Neural Networks (CNNs)
- Recurrent Neural Networks (RNNs)
- Long Short-Term Memory Networks (LSTMs)
- Gated Recurrent Units (GRUs)
- Generative Adversarial Networks (GANs)
- Autoencoders (AEs)
- Variational Autoencoders (VAEs)
- Transformer Models
- BERT (Bidirectional Encoder Representations from Transformers)
- GPT (Generative Pretrained Transformer)
- Deep Belief Networks (DBNs)
- Radial Basis Function Networks (RBFNs)
- Siamese Networks
- Capsule Networks (CapsNets)
- Neural Turing Machines (NTMs)
- Deep Q-Networks (DQNs)
