Daily Dose of Data Science

Daily Dose of Data Science

Machine Learning

Momentum in ML, Explained Visually and Intuitively!
(a popular ML interview question)
Sep 8 • Avi Chawla
Implementing a Siamese Network with Contrastive Learning
Full guide with code.
Aug 28 • Avi Chawla
​Implement Knowledge Distillation from Scratch​
(must-know to efficiently run ML models in production)
May 18 • Avi Chawla
Train Classical ML Models on Large Datasets
Extend the Bagging objective to any ML algorithm.
May 5 • Avi Chawla
A Memory-efficient Technique to Train Large Models
...that even LLMs like GPTs and LLaMAs use.
Apr 3 • Avi Chawla
CPU vs GPU vs TPU vs NPU vs LPU
...explained visually!
Mar 26 • Avi Chawla
How to Actually Use Train, Validation, and Test Sets in ML
...explained visually!
Mar 13 • Avi Chawla
16 Techniques to Optimize Neural Network Training
...explained in a single frame.
Mar 4 • Avi Chawla
How are QQ Plots Created?
Creating one from scratch.
Feb 18 • Akshay Pachaar
Prevent Data Leakage in ML Pipelines
...explained visually.
Feb 10 • Avi Chawla
Phases of ML Modeling
... that every ML engineer should know
Jan 30 • Akshay Pachaar
Introduction to Quantile regression
...explained with code.
Jan 26 • Avi Chawla
© 2026 Avi Chawla · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture