Calculus for Machine Learning: Derivatives and Gradient Descent Open a food delivery app in almost any Indian city, plac...
Advanced Mathematics & Optimization25 min read
Read Chapter →
Recurrent Neural Networks and Sequence Models Open WhatsApp and start typing a message to a friend: "Yaar, we are reachi...
Deep Learning & NLP25 min read
Read Chapter →
Probability and Statistics for AI Meera sends ₹500 to her brother Arjun on PhonePe — a transfer she has made a dozen tim...
Mathematics & Data Science20 min read
Read Chapter →
Building a Complete ML Project: End to End The sixteenth over has just ended in a tense T20 run chase, the kind of situa...
Machine Learning & Project Management26 min read
Read Chapter →
Computer Networks and Cloud Computing You open a UPI app, tap a contact, type ₹500, enter your UPI PIN, and before you'v...
Infrastructure & Systems24 min read
Read Chapter →
GANs: AI That Creates The Reserve Bank of India is locked in a contest it can never fully win. Every banknote it issues ...
Programming & Coding21 min read
Read Chapter →
Reinforcement Learning: AI That Plays Games An agent that is never shown the answer key In Grade 10 you trained models o...
AI Applications & Ethics23 min read
Read Chapter →
Advanced NLP: Word Embeddings to BERT The search bar that can't tell an iPhone from a fruit Type "apple" into a large e-...
Programming & Coding23 min read
Read Chapter →
Advanced Computer Vision In August 2018, when the Periyar and Pamba rivers overtopped their banks across Kerala, ISRO's ...
Programming & Coding18 min read
Read Chapter →
Optimization in ML: Beyond Gradient Descent Picture a team at a Swiggy or Zomato-scale delivery platform training a mode...
Mathematics for AI21 min read
Read Chapter →
Chain Rule and Automatic Differentiation The Bar That Moves With Every Ball Open a live cricket score app during the las...
Advanced Mathematics23 min read
Read Chapter →
Information Theory: Entropy and KL Divergence Every time you set up a UPI PIN or an ATM PIN in India, you choose one cod...
Advanced Mathematics20 min read
Read Chapter →
Optimization: Adam, SGD, and Learning Rate Schedules Open Swiggy or Zomato and place a food order. Before you have even ...
Advanced Mathematics25 min read
Read Chapter →
Autoencoders: Compression and Generation The reconstruction-error fraud filter India's UPI network clears more than ten ...
Deep Learning Architectures18 min read
Read Chapter →
Word2Vec and GloVe: Word Embeddings The Search Bar That Understands You Open any shopping app on your phone and type cha...
NLP & Generative AI26 min read
Read Chapter →
GANs: Generative Adversarial Networks The forger and the cashier Every year the Reserve Bank of India's currency verific...
Deep Learning27 min read
Read Chapter →
Graph Neural Networks: AI on Structured Data Every UPI payment app runs a fraud model in the background before your tran...
Deep Learning21 min read
Read Chapter →
Sequence-to-Sequence Models and Translation When Translation Is Not a Word Swap Open Google Translate and type in this E...
Deep Learning21 min read
Read Chapter →
Computer Vision in Production: YOLO and Faster R-CNN It is 8:40 in the morning at a busy signal on a six-lane road in an...
Applied AI23 min read
Read Chapter →
AI Hardware: GPUs, TPUs, and Neural Engines Two things happen at almost the same moment every time someone in Bengaluru ...
Computer Science25 min read
Read Chapter →
Backpropagation: The Calculus Deep Dive The Payment That Should Never Have Been Blocked It is the last week of the month...
Neural Networks24 min read
Read Chapter →
Batch Normalization: Stabilizing Deep Learning An assembly line where every station keeps recalibrating itself Picture t...
Neural Networks22 min read
Read Chapter →
Attention Mechanism: Mathematical Deep Dive A complaint bot that has to decide what "it" means A food-delivery platform ...
Sequence Modeling23 min read
Read Chapter →
Variational Autoencoders: Probabilistic Generative Models Rangoli, Reimagined Every Diwali, in front of homes across Ind...
Generative Models21 min read
Read Chapter →
Policy Gradient Methods in Reinforcement Learning It is the final over of a tight T20 run chase. Nineteen runs are neede...
Reinforcement Learning24 min read
Read Chapter →
Word2Vec and GloVe: Learning Word Embeddings A Search Bar That Understands "Sasta" Open Flipkart or Amazon on your phone...
NLP & Embeddings25 min read
Read Chapter →
Beam Search and Decoding Strategies Open WhatsApp, tap the message box, and start typing "Sending you the". Above the ke...
Sequence Generation25 min read
Read Chapter →
Neural Architecture Search (NAS) In 2016, a team at Google Brain wanted a convolutional network for CIFAR-10 image class...
AutoML20 min read
Read Chapter →
Knowledge Distillation: Training Small Models Open Google Pay or PhonePe and send someone ₹500. Somewhere between your t...
Model Compression21 min read
Read Chapter →
Contrastive Learning: Learning Representations A Gallery That Sorts Itself Open Google Photos, or almost any modern phon...
Self-Supervised Learning26 min read
Read Chapter →
Diffusion Models: Mathematics of Generative Models A seller on Meesho photographs a saree on a cheap tripod, uploads it ...
Generative Models21 min read
Read Chapter →
Multi-Head Attention: Deep Mathematical Analysis Take a sentence a cricket commentary bot has to process: "Kohli, who an...
Attention Mechanisms27 min read
Read Chapter →
LSTMs and GRUs: Solving the Vanishing Gradient Problem Picture a fraud model running on a UPI processor's transaction st...
Deep Learning21 min read
Read Chapter →
BERT and Transformer Encoders: Masked Language Modeling Picture the engineering team behind a food-delivery platform ope...
NLP & Transformers26 min read
Read Chapter →
Neural Network Pruning: Reducing Model Size When Chandrayaan-3's lander began its final descent toward the lunar surface...
Model Compression27 min read
Read Chapter →
Quantization: Running Models on Edge Devices A crop-disease detection startup operating out of Hubballi flies a fixed-wi...
Model Deployment21 min read
Read Chapter →
Curriculum Learning: Easy-to-Hard Training Strategies Picture two engineering teams inside a company building the Hindi-...
Training Techniques19 min read
Read Chapter →
Multi-Task Learning: Sharing Knowledge Across Tasks A ride-hailing platform operating across Indian metros needs three p...
Learning Strategies21 min read
Read Chapter →
Few-Shot Learning Techniques ISRO's Chandrayaan orbiter returns hyperspectral images of the lunar surface faster than an...
Meta-Learning22 min read
Read Chapter →
Metric Learning: Learning Similarity Measures Why DigiYatra cannot use an ordinary classifier At a DigiYatra e-gate in a...
Representation Learning22 min read
Read Chapter →
Self-Supervised Learning: Learning Without Labels The labeling bottleneck A Swiggy or Zomato-scale platform accumulates ...
Representation Learning24 min read
Read Chapter →
Activation Functions: From ReLU to Swish Picture a bank's fraud-detection system scanning UPI transactions the instant y...
Neural Network Fundamentals22 min read
Read Chapter →
Depthwise Separable Convolutions: Efficient Mobile Architectures A team building a crop-disease detector for Indian farm...
Model Efficiency20 min read
Read Chapter →
Gradient Accumulation: Training Large Models on Small GPUs Picture an ML engineer at a Bengaluru startup fine-tuning a 1...
Training Techniques21 min read
Read Chapter →
Mixed-Precision Training: Speed and Memory Efficiency The GPU-hour that runs out Say an Indian NLP startup gets an alloc...
Training Techniques19 min read
Read Chapter →
Object Detection Architectures and Methods Drive up to an NHAI toll gantry on a national highway and a camera above the ...
Computer Vision24 min read
Read Chapter →
Semantic Segmentation in Deep Learning The crop-insurance problem a bounding box cannot solve Under the Pradhan Mantri F...
Computer Vision29 min read
Read Chapter →
Image Generation and Variational Autoencoders A team building an automated diabetic-retinopathy screening tool for rural...
Deep Learning24 min read
Read Chapter →
Text Classification and Transformer Models The grievance queue problem Every large Indian bank runs a text classificatio...
Natural Language Processing23 min read
Read Chapter →
Named Entity Recognition and Information Extraction A quantitative trading desk subscribes to a feed of exchange filings...
Natural Language Processing25 min read
Read Chapter →