An open API service indexing awesome lists of open source software.

https://github.com/mk2112/nn-zero-to-hero-notes

Jupyter Notebook notes on Andrej Karpathy's videos and the tutorial series, "Neural Networks: Zero to Hero."
https://github.com/mk2112/nn-zero-to-hero-notes

deep-learning gpt neural-networks nlp nn-zero-to-hero pytorch

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# Notes - Neural Networks: Zero to Hero

[Andrej's GitHub Repository](https://github.com/karpathy/nn-zero-to-hero)

[Andrej's YouTube](https://www.youtube.com/@AndrejKarpathy)

[Eureka Labs Discord](https://discord.com/invite/3zy8kqD9Cp)

Jupyter Notebooks and Markdown files with detailed notes on Andrej Karpathy's tutorial series "Neural Networks: Zero to Hero", his talks and general audience videos. The notes aim to provide an additional overview and documentation of the concepts and techniques covered in the videos.

## Zero to Hero Tutorial Series


Video
Notes


The spelled-out intro to neural networks and backpropagation: building micrograd
N001 - Building Micrograd


The spelled-out intro to language modeling: building makemore
N002 - Makemore 1


Building makemore Part 2: MLP
N003 - Makemore 2 - MLP


Building makemore Part 3: Activations & Gradients, BatchNorm
N004 - Makemore 3 - Activations, BatchNorm


Building makemore Part 4: Becoming a Backprop Ninja
N005 - Makemore 4 - Becoming a Backprop Ninja


Building makemore Part 5: Building a WaveNet
N006 - Makemore 5 - WaveNet


Let's build GPT: from scratch, in code, spelled out.
N007 - GPT From Scratch


Let's build the GPT Tokenizer
N008 - GPT Tokenizer


Let's reproduce GPT-2 (124M)
N009 - Reproducing GPT-2

## General


Video
Notes


Deep Dive into LLMs like ChatGPT
G001 - Deep Dive into LLMs like ChatGPT


How I use LLMs
G002 - How I Use LLMs

## Talks


Video
Notes


State of GPT | BRK216HFS
T001 - State of GPT


[1hr Talk] Intro to Large Language Models
T002 - Intro to LLMs - Director's Cut

## Getting Started

1. Clone this repository to your local machine using the following command:

```bash
git clone https://github.com/MK2112/nn-zero-to-hero-notes.git
```

2. Navigate to the repository, make sure to run `pip install -r requirements.txt`.
3. Launch Jupyter Notebook by running the command:

```bash
jupyter notebook
```

4. Within Jupyter, navigate to the repository and open the desired notebook.

## Contributions

Contributions 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. Find more of Andrej's work on his [GitHub](https://github.com/karpathy) and [𝕏/Twitter](https://x.com/karpathy).

## License

This repository is licensed under the MIT License. Please attribute the original content to Andrej Karpathy and provide links to the tutorial series, the videos and this repo.