VivaPrep
← Jaber Notes

Reference

Model Zoo

A wide catalogue of ML/DL model families, for breadth and recall.

A breadth-first catalogue: dozens of model families grouped by type, useful for spotting gaps and for the "name some models that…" style of viva question.

📌 Linear Models

  • Linear Regression
  • Ridge Regression
  • Lasso Regression
  • Elastic Net
  • Logistic Regression
  • Bayesian Linear Regression

🌳 Tree-Based Models

  • Decision Tree
  • Random Forest
  • Extra Trees
  • Gradient Boosting
  • AdaBoost
  • XGBoost
  • LightGBM
  • CatBoost

📊 Distance-Based / Clustering

  • K-Nearest Neighbors (KNN)
  • K-Means
  • K-Medoids
  • DBSCAN
  • OPTICS
  • Hierarchical Clustering
  • Mean Shift

🎯 Support Vector & Kernel Methods

  • Support Vector Machine (SVM)
  • Support Vector Regression (SVR)
  • Kernel Ridge Regression
  • Gaussian Processes

🧬 Probabilistic Models

  • Naive Bayes (Gaussian, Multinomial, Bernoulli)
  • Gaussian Mixture Model (GMM)
  • Hidden Markov Model (HMM)

🧠 Neural Networks (Core)

  • Perceptron
  • Multi-Layer Perceptron (MLP)
  • Radial Basis Function Network (RBFN)

🧠 Deep Learning Architectures

  • Convolutional Neural Network (CNN)
  • Recurrent Neural Network (RNN)
  • LSTM
  • GRU
  • Transformer
  • Vision Transformer (ViT)
  • ResNet
  • DenseNet
  • EfficientNet
  • U-Net

🎨 Generative Models

  • Generative Adversarial Network (GAN)
  • Conditional GAN (cGAN)
  • CycleGAN
  • StyleGAN
  • Variational Autoencoder (VAE)
  • Diffusion Models
  • Normalizing Flows

🧬 Probabilistic Graphical Models

  • Bayesian Network
  • Dynamic Bayesian Network
  • Markov Random Field (MRF)
  • Conditional Random Field (CRF)

🕸️ Graph-Based Models

  • Graph Neural Network (GNN)
  • Graph Convolutional Network (GCN)
  • Graph Attention Network (GAT)
  • GraphSAGE

🔁 Sequence / NLP Models

  • Seq2Seq (Encoder–Decoder)
  • Attention Models
  • Transformer (BERT, GPT, T5)
  • Word2Vec
  • GloVe
  • FastText

🎮 Reinforcement Learning

  • Q-Learning
  • SARSA
  • Deep Q Network (DQN)
  • Policy Gradient
  • Actor-Critic
  • PPO (Proximal Policy Optimization)
  • A3C / A2C

📈 Time Series Models

  • AR (AutoRegressive)
  • MA (Moving Average)
  • ARMA
  • ARIMA
  • SARIMA
  • Prophet

🧩 Dimensionality Reduction

  • Principal Component Analysis (PCA)
  • Kernel PCA
  • Singular Value Decomposition (SVD)
  • t-SNE
  • UMAP
  • Autoencoders

🔍 Anomaly Detection

  • Isolation Forest
  • One-Class SVM
  • Local Outlier Factor (LOF)
  • Elliptic Envelope

🧠 Energy-Based Models

  • Boltzmann Machine
  • Restricted Boltzmann Machine (RBM)
  • Deep Belief Network (DBN)

🧩 Recommender Systems

  • Matrix Factorization
  • Alternating Least Squares (ALS)
  • Factorization Machines (FM)

🎲 Bandit Algorithms

  • Multi-Armed Bandit
  • UCB (Upper Confidence Bound)
  • Thompson Sampling

🔄 Evolutionary Algorithms

  • Genetic Algorithm
  • Genetic Programming
  • Neuroevolution (NEAT)

⚙️ Ensemble / Meta Models

  • Bagging
  • Boosting
  • Stacking
  • Blending

🧠 Specialized / Hybrid

  • Deep Averaging Network (DAN)
  • Memory Networks
  • Neural Turing Machine
  • Capsule Networks
  • Neuro-Symbolic Models
  • RuleFit