Deep learning training and optimization papers explained

Training a model means choosing both how to update its parameters and how to fit the computation into available hardware. Optimizers, normalization, parameter-efficient adaptation, and distributed systems solve different parts of that problem. These papers show where the improvements come from and what they cost.

Begin with an optimizer, learn how a small trainable update can adapt a frozen model, then add quantization. The rest of the collection covers scaling decisions and techniques for reducing memory use during large training runs.

Start here

  1. Adam

    Understand how moving averages of gradients set adaptive parameter updates.

  2. LoRA

    See how low-rank updates make adaptation possible with fewer trainable parameters.

  3. QLoRA

    Combine low-rank adapters with a quantized base model to reduce memory use.

All Training explainers

13 papers · newest explainers first