SUPERVISED LEARNING:
Linear Regression
Logistic Regression
Decision Trees
Random Forest
Support Vector Machines (SVM)
Naive Bayes
k-Nearest Neighbors (k-NN)
Neural Networks
Gradient Boosting algorithms (e.g., AdaBoost, XGBoost)
K-Means (for clustering, but can be adapted for classification)
UNSUPERVISED LEARNING:
Clustering Algorithms:
K-Means
Hierarchical Clustering
DBSCAN (Density-Based Spatial Clustering of Applications with Noise)
Gaussian Mixture Models (GMM)
Agglomerative Clustering
Dimensionality Reduction Algorithms:
Principal Component Analysis (PCA)
t-Distributed Stochastic Neighbor Embedding (t-SNE)
Autoencoders
Independent Component Analysis (ICA)
Association Rule Learning:
Apriori Algorithm
Eclat Algorithm
FP-growth Algorithm
Generative Models:
Gaussian Mixture Models (GMM)
Variational Autoencoders (VAE)
Generative Adversarial Networks (GANs)
Density Estimation:
Kernel Density Estimation (KDE)
Parzen Windows
Self-Organizing Maps (SOM)
Anomaly Detection Algorithms:
Isolation Forest
One-Class SVM (Support Vector Machine)
Graph-Based Algorithms:
Spectral Clustering
Louvain Method for Community Detection
REINFORCEMENT LEARNING:
Q-Learning
Deep Q Network (DQN)
Policy Gradient Methods
Advantage Actor-Critic (A2C)
Proximal Policy Optimization (PPO)
Trust Region Policy Optimization (TRPO)
Deep Deterministic Policy Gradients (DDPG)
Twin Delayed DDPG (TD3)
Soft Actor-Critic (SAC)
Monte Carlo Methods
Temporal Difference (TD) Learning
SARSA (State-Action-Reward-State-Action)
DDPG (Deep Deterministic Policy Gradient)
C51 (Categorical DQN)
Rainbow (Combining DQN Improvements)
Hindsight Experience Replay (HER)
REINFORCE
Actor-Critic with Experience Replay (ACER)
Natural Policy Gradient
Trust Region Natural Policy Gradient (TRNPG)