Skip to content

πŸ“– A self-contained course to learn the basics of neural networks: from backprop to GPT! 🌻

License

Notifications You must be signed in to change notification settings

ckaraneen/micrograduate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

58 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub stars⭐ X-Tweet Badge Jupyter Book Badge MIT License Badge

Preface

A self-contained course to learn the basics of neural networks: from backprop to GPT!

πŸ“– Read 🌻

Visit micrograduate-book.github.io.

⚑ Run β˜„οΈ

🌐 Online

# πŸ“” πŸ”—
1 micrograd Open In Colab
2 makemore1 Open In Colab
3 makemore2 Open In Colab
4 makemore3 Open In Colab
5 makemore4 Open In Colab
6 makemore5 Open In Colab
7 picoGPT Open In Colab

🏑 Locally

  1. Clone repo:
git clone https://github.com/ckaraneen/micrograduate.git
  1. Create and activate env:
cd micrograduate
conda env create --file environment.yaml
conda activate micrograduate-env
  1. Install requirements:
uv pip install -r requirements.txt
  1. Run notebooks in Notebook Server, VSCode/Cursor, etc.

✨ Acknowledgements πŸ™

micrograβˆ‡uate builds on the works of Andrej Karpathy (check out Eureka Labs!) and Jay Mody:

It would not exist without their contributions. ❀️