Foundations & Core Mechanics
Automatic Differentiation
PyTorch & JAX
Jacobians
Backpropagation
Foundations of Automatic Differentiation: Primitives, Jacobians, and Evaluation Traces
How do modern AI frameworks train massive neural networks without collapsing under the weight of calculus? Explore primitives, input/weight Jacobians, vectorization, and reverse-mode AD.
Read More →
Posted on October 17, 2026 • Interactive Lesson & Concept Architecture
Advanced & Deep Learning
Interpretability
Sparse Autoencoders
Multimodal
Interpreting & Steering Spatial Reasoning via Multimodal Sparse Autoencoders (SAEs)
Investigating whether Multimodal Sparse Autoencoders can identify, disentangle, and causally steer spatial reasoning features inside vision-language models without collateral semantic changes.
Read More →
Posted on October 5, 2026
Computer Vision
CNN + LSTM
YOLO
Crowd Density Forecasting – CNN + LSTM over YOLO & CSRNet
Extends YOLO+CSRNet crowd counting with a CNN+LSTM pipeline to forecast zone-level crowd density 5–10 minutes ahead and trigger proactive congestion alerts.
Read More →
Posted on February 28, 2026
XGBoost
PyTorch
Cheminformatics
Open Polymers – Predicting Polymer Properties with ML
ML pipeline using RDKit, PyTorch, and XGBoost to predict Tg, FFV, Density, Tc, and Rg from SMILES strings. Ranked 656/2,400+ (65th on private leaderboard with XGBoost).
Read More →
Posted on June 20, 2025
Object Detection
YOLOv12
ResNet34
Najm POC – Car Damage Detection using YOLOv12 & ResNet34
A POC that segments car parts with YOLOv12, classifies damage with a fine-tuned ResNet34, and generates a PDF damage report via Streamlit.
Read More →
Posted on December 9, 2025
LLMs
Fine-Tuning
Transformers
Fine-Tuning a Code LLM on Custom Code with a Single GPU
Fine-tuning large language models (LLMs) for code generation, such as Codex, StarCoder, and Code Llama.
Read More →
Posted on June 1, 2024
Deep Learning
Keras
RNN / LSTM
LSTM Layer using Keras & NumPy
An in-depth breakdown of recurrent cells, hidden state transitions, and step-by-step implementation of LSTM layers.
Read More →
Posted on July 2023
Foundations & Classical Algorithms
Classification
Distance Metrics
Classifying with Distance Measurements – KNN
How the K-Nearest Neighbors algorithm makes predictions using vector space proximity and various distance metrics.
Read More →
Posted on June 2, 2022
Probability
Bayesian Learning
Classifying with Probability – Naïve Bayes
Exploring conditional probability, feature independence assumptions, and document classification using Naïve Bayes.
Read More →
Posted on May 2022
Decision Trees
Information Gain
Splitting Datasets One Feature at a Time: Decision Trees
Understanding Shannon entropy, information gain, and tree pruning strategies for robust classification.
Read More →
Posted on May 2022
Linear Models
Optimization
Logistic Regression
Diving into the sigmoid activation function, log-loss optimization, and gradient descent for binary classification.
Read More →
Posted on April 2022
External Articles & Guides
Medium
Embeddings
NLP
What are Embeddings (In-depth Details)
A deep exploration into high-dimensional embedding spaces, vector representations, and semantic proximity.
Read on Medium →
Medium
Reinforcement Learning
Q-Network
Build an AI Agent from Scratch Using Python Q-Network
Implementing reinforcement learning basics, building a Q-learning policy network from scratch, and training autonomous decision agents.
Read on Medium →