Skip to content
Gopi Krishna Tummala

Tag: machine-learning

All the articles with the tag "machine-learning".

  • Intermediate Fundamentals
    8 MIN READ

    Backpropagation: How a Network Knows Which Weight to Blame

    Backpropagation answers one question: when a network's prediction is wrong, how much should each weight change? Here's the idea, the three equations that do the work, and a tiny network you can trace by hand.

  • Intermediate MLOps & Production
    11 MIN READ

    Training Frameworks: How Big Models Get Split Across GPUs

    A model that doesn't fit on one GPU has to be split across many. A map of where training memory goes, how DDP, ZeRO and FSDP divide it, when to add tensor and pipeline parallelism, and how big runs survive failures.

  • Intermediate MLOps & Production
    12 MIN READ

    Post-Training: SFT, LoRA, DPO and GRPO in Plain Terms

    Pre-training gives a model knowledge; post-training gives it behavior. A map of the main steps (supervised fine-tuning, LoRA, preference tuning, and reinforcement learning with checkable rewards), following one model as it becomes a SQL assistant.

  • Advanced MLOps & Production
    20 MIN READ

    Datasets & Dataloaders: The Art of Never Starving Your GPU

    GPU utilization is a lagging indicator — the real battle is in the data pipeline. A practitioner's deep dive into PyTorch DataLoader internals, zero-copy data pumps, WebDataset streaming, and the exact questions this gets you in ML system design interviews.

  • Advanced Fundamentals
    25 MIN READ

    XGBoost — The Art of Boosting Trees with Second-Order Gradients

    A deep dive into XGBoost — how second-order Taylor approximations and sophisticated regularization make it the dominant algorithm for structured data, bridging mathematical rigor with system engineering excellence.