Skip to content

Jupyter Notebook notes on Andrej Karpathy's tutorial series, "Neural Networks: Zero to Hero."

License

Notifications You must be signed in to change notification settings

MK2112/nn-zero-to-hero-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes - Neural Networks: Zero to Hero

Andrej's GitHub Repository
YouTube Series
Eureka Labs Discord

This GitHub repository contains Jupyter Notebooks with detailed notes on Andrej Karpathy's tutorial series "Neural Networks: Zero to Hero". These notes aim to provide an additional overview of the concepts and techniques covered in the series.

Video Notebook
The spelled-out intro to neural networks and backpropagation: building micrograd 1 - Building Micrograd
The spelled-out intro to language modeling: building makemore 2 - Makemore 1
Building makemore Part 2: MLP 3 - Makemore 2 - MLP
Building makemore Part 3: Activations & Gradients, BatchNorm 4 - Makemore 3 - Activations, BatchNorm
Building makemore Part 4: Becoming a Backprop Ninja 5 - Makemore 4 - Becoming a Backprop Ninja
Building makemore Part 5: Building a WaveNet 6 - Makemore 5 - WaveNet
Let's build GPT: from scratch, in code, spelled out. 7 - GPT From Scratch
State of GPT | BRK216HFS A - Talk - State of GPT
[1hr Talk] Intro to Large Language Models B - Talk - Intro to LLMs - Director's Cut
Let's build the GPT Tokenizer 8 - GPT Tokenizer
Let's reproduce GPT-2 (124M) 9 - Reproducing GPT-2

Getting Started

  1. Clone this repository to your local machine using the following command:
git clone https://github.com/MK2112/nn-zero-to-hero-notes.git
  1. Navigate to the repository, make sure to run pip install -r requirements.txt.
  2. Launch Jupyter Notebook by running the command:
jupyter notebook
  1. Within Jupyter, navigate to the repository and open the desired notebook.

Contributions

Contributions to this repository are welcome and encouraged. If you find any errors, have suggestions for improvements, or want to add to the materials, please submit a pull request.

Acknowledgments

Thank you Andrej Karpathy for creating and sharing the "Neural Networks: Zero to Hero" tutorial series. Your dedication and expertise have made this resource possible. Find more of Andrej's work on his GitHub and Twitter.

License

This repository is licensed under the MIT License. Feel free to use the provided materials for educational purposes, but please attribute the original content to Andrej Karpathy and provide a link back to the tutorial series.

About

Jupyter Notebook notes on Andrej Karpathy's tutorial series, "Neural Networks: Zero to Hero."

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published