About ML Guide
A free, comprehensive educational platform for anyone serious about understanding machine learning — not just using it.
Our Mission
ML Guide exists because machine learning education shouldn't require a PhD to start or stop at "just run this library call." Every topic here bridges the gap: you get the intuition to understand why something works, the mathematics to understand how, and the code to understand when to use it and how to implement it from scratch.
Who This Is For
Learning Philosophy
Intuition First
Every topic begins with an analogy or mental model that makes the concept click before any mathematics appears.
Mathematical Rigor
Complete formulas with step-by-step breakdowns rendered in LaTeX — no hand-waving, no skipping the hard parts.
Dual Implementation
Manual implementation first (so you understand it), then the library version (so you can use it productively).
Real-World Context
Examples from healthcare, finance, manufacturing, and technology so you understand where each technique actually applies.
Content Structure
Seven categories build upon each other in a deliberate learning sequence:
1. Data Loading
Getting data from files, databases, APIs, and streams
2. Preprocessing
Cleaning, encoding, scaling, and engineering features
3. EDA & Statistics
Exploring distributions, correlations, and patterns
4. Machine Learning
Classical supervised and unsupervised algorithms
5. Deep Learning
Neural networks, CNNs, RNNs, and transformers
6. Optimization
Training algorithms from SGD to Adam and beyond
7. MLOps & Tools
Production deployment, experiment tracking, and tooling
Ready to Start?
Begin your journey with the fundamentals of data loading, or jump directly to the topic you need.
Start with Data Loading