Satish BajagainContents

Notes

Updated

These are explanations for other learners, developed from my notebooks and study of neural networks and brain signals. Each note focuses on one idea, with the math and limitations alongside it.

For the complete study record, open my learning notebook: seven annotated notebooks with original comments, handwritten derivations, saved outputs, full-text search and recall questions. The shorter notes on this page develop selected ideas from that collection.

I've completed the autograd, makemore and GPT-from-scratch lessons represented in my notebook collection, following Andrej Karpathy's Neural Networks: Zero to Hero. The final lesson includes a character-level decoder-transformer implementation. The lesson list below tracks my learning separately from whether a reviewed note is available; it covers my current notebook set, not every video in the course.

Publication dates refer to these edited notes, not the dates I completed the lessons. Notebook outputs are not presented as research results.

Subscribe via RSS · Interactive explanations · Current work

Reviewed notes and essays

Learning progress

  • Autograd with micrograd

    Learning: completed · Reviewed note

  • Makemore: bigrams

    Learning: completed · Reviewed note

  • Makemore: multilayer perceptron

    Learning: completed · Reviewed note

  • Makemore: activations and batch normalization

    Learning: completed · Reviewed note

  • Makemore: manual backpropagation

    Learning: completed · Reviewed note

  • Makemore: hierarchical context

    Learning: completed · Reviewed note

  • GPT from scratch

    Learning: completed · Note not yet published