Skip to content

Jupyter Notebook notes on Andrej Karpathy's videos and the 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

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes - Neural Networks: Zero to Hero

Andrej's GitHub Repository
Andrej's YouTube
Eureka Labs Discord

This GitHub repository contains 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. These 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 T001 - Intro to LLMs - Director's Cut

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 talks and general audience videos. 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. Please attribute the original content to Andrej Karpathy and provide links to the tutorial series, the videos and this repo.

About

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

Topics

Resources

License

Stars

Watchers

Forks