15-day longest streak
I like deep neural nets.
-
nanoGPT ★ PINNED
The simplest, fastest repository for training/finetuning medium-sized GPTs.
Python ★ 59k 6mo agoExplain → -
nanochat ★ PINNED
The best ChatGPT that $100 can buy.
Python ★ 55k 1mo agoExplain → -
llm.c ★ PINNED
LLM training in simple, raw C/CUDA
Cuda ★ 30k 11mo agoExplain → -
llama2.c ★ PINNED
Inference Llama 2 in one file of pure C
C ★ 20k 1y agoExplain → -
micrograd ★ PINNED
A tiny scalar-valued autograd engine and a neural net library on top of it with PyTorch-like API
Jupyter Notebook ★ 16k 1y agoExplain → -
autoresearch
AI agents running research on single-GPU nanochat training automatically
Python ★ 85k 2mo agoExplain → -
LLM101n ▣
LLM101n: Let's build a Storyteller
★ 37k 1y agoExplain → -
minGPT
A minimal PyTorch re-implementation of the OpenAI GPT (Generative Pretrained Transformer) training
Python ★ 24k 1y agoExplain → -
nn-zero-to-hero
Neural Networks: Zero to Hero
Jupyter Notebook ★ 23k 1y agoExplain → -
llm-council
LLM Council works together to answer your hardest questions
Python ★ 20k 6mo agoExplain → -
char-rnn
Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch
Lua ★ 12k 2y agoExplain → -
convnetjs
Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser.
JavaScript ★ 11k 3y agoExplain → -
minbpe
Minimal, clean code for the Byte Pair Encoding (BPE) algorithm commonly used in LLM tokenization.
Python ★ 11k 1y agoExplain → -
arxiv-sanity-preserver
Web interface for browsing, search and filtering recent arxiv submissions
Python ★ 5.7k 4y agoExplain → -
neuraltalk2
Efficient Image Captioning code in Torch, runs on GPU
Jupyter Notebook ★ 5.6k 8y agoExplain → -
neuraltalk
NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences.
Python ★ 5.5k 5y agoExplain → -
build-nanogpt
Video+code lecture on building nanoGPT from scratch
Python ★ 5.2k 1y agoExplain → -
ng-video-lecture
No description.
Python ★ 4.8k 2y agoExplain → -
makemore
An autoregressive character-level language model for making more things
Python ★ 4.0k 2y agoExplain → -
reader3
Quick illustration of how one can easily read books together with LLMs. It's great and I highly recommend it.
Python ★ 3.7k 6mo agoExplain → -
rendergit
Render any git repo into a single static HTML page for humans or LLMs
Python ★ 2.3k 9mo agoExplain → -
cryptos
Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes
Jupyter Notebook ★ 1.9k 5y agoExplain → -
jobs
A research tool for visually exploring Bureau of Labor Statistics Occupational Outlook Handbook data. This is not a report, a paper, or a serious economic publication — it is a development tool for exploring BLS data visually.
HTML ★ 1.8k 2mo agoExplain → -
karpathy.github.io
my blog
CSS ★ 1.6k 1mo agoExplain → -
arxiv-sanity-lite
arxiv-sanity lite: tag arxiv papers of interest get recommendations of similar papers in a nice UI using SVMs over tfidf feature vectors based on paper abstracts.
Python ★ 1.6k 3y agoExplain → -
reinforcejs
Reinforcement Learning Agents in Javascript (Dynamic Programming, Temporal Difference, Deep Q-Learning, Stochastic/Deterministic Policy Gradients)
HTML ★ 1.5k 7y agoExplain → -
randomfun
Notebooks and various random fun
Jupyter Notebook ★ 1.2k 3y agoExplain → -
ulogme
Automatically collect and visualize usage statistics in Ubuntu/OSX environments.
Python ★ 1.2k 5y agoExplain → -
recurrentjs
Deep Recurrent Neural Networks and LSTMs in Javascript. More generally also arbitrary expression graphs with automatic differentiation.
HTML ★ 982 9y agoExplain → -
pytorch-normalizing-flows
Normalizing flows in PyTorch. Current intended use is education not production.
Jupyter Notebook ★ 917 6y agoExplain → -
tsnejs
Implementation of t-SNE visualization algorithm in Javascript.
JavaScript ★ 908 7y agoExplain → -
lecun1989-repro
Reproducing Yann LeCun 1989 paper "Backpropagation Applied to Handwritten Zip Code Recognition", to my knowledge the earliest real-world application of a neural net trained with backpropagation.
Jupyter Notebook ★ 764 2y agoExplain → -
paper-notes
Random notes on papers, likely a short-term repo.
★ 711 9y agoExplain → -
svmjs
Support Vector Machine in Javascript (SMO algorithm, supports arbitrary kernels) + GUI demo
JavaScript ★ 709 8y agoExplain → -
deep-vector-quantization
VQVAEs, GumbelSoftmaxes and friends
Jupyter Notebook ★ 647 4y agoExplain → -
hn-time-capsule
Analyzing Hacker News discussions from a decade ago in hindsight with LLMs
Python ★ 639 5mo agoExplain → -
pytorch-made
MADE (Masked Autoencoder Density Estimation) implementation in PyTorch
Python ★ 592 7y agoExplain → -
rustbpe
The missing tiktoken training code
Rust ★ 469 5mo agoExplain → -
researchpooler
Automating research publications discovery and analysis. For example, ever wish your computer could automatically open papers that are most similar to a paper at an arbitrary url? How about finding all papers that report results on some dataset? Let's re-imagine literature review.
Python ★ 454 2y agoExplain → -
covid-sanity
Aspires to help the influx of bioRxiv / medRxiv papers on COVID-19
Python ★ 393 6y agoExplain → -
find-birds
Find people you should follow on Twitter based on who the people you follow follow
Python ★ 364 8y agoExplain → -
forestjs
Random Forest implementation for JavaScript. Supports arbitrary weak learners. Includes interactive demo.
JavaScript ★ 338 13y agoExplain → -
researchlei
An Academic Papers Management and Discovery System
Python ★ 268 13y agoExplain → -
transformers ⑂
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
★ 225 3y agoExplain → -
Random-Forest-Matlab
A Random Forest implementation for MATLAB. Supports arbitrary weak learners that you can define.
Matlab ★ 224 12y agoExplain → -
nipspreview
Scripts that generate .html to more easily see NIPS papers
Python ★ 187 9y agoExplain → -
scriptsbots ⑂
ScriptBots is an Open Source Evolutionary Artificial Life Simulation of Predator-Prey dynamics, written by Andrej Karpathy.
C++ ★ 175 14y agoExplain → -
calorie
nice and effective super simple calorie counter web app
HTML ★ 152 2y agoExplain → -
tf-agent
tensorflow reinforcement learning agents for OpenAI gym environments
Python ★ 145 8y agoExplain → -
gitstats
A lightweight/pretty visualizer for recent work on a git code base in multiple branches. Helps stay up to date with teams working on one git repo in many branches.
HTML ★ 144 6y agoExplain → -
karpathy
root repo
★ 143 2y agoExplain → -
examples ⑂
A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc.
Python ★ 136 8y agoExplain → -
lifejs ⑂
Artificial Life simulator using canvas. Based on https://github.com/karpathy/scriptsbots
JavaScript ★ 115 14y agoExplain → -
EigenLibSVM
A wrapper for LibSVM that lets you train SVM's directly on Eigen library matrices in C++
C++ ★ 109 10y agoExplain → -
notpygamejs
Game making library for using Canvas element
JavaScript ★ 103 2y agoExplain → -
twoolpy
useful scripts to work with Twitter + Python. Requires the tweepy library.
Python ★ 88 13y agoExplain → -
MatlabWrapper
C++ convenience class to communicate with a Matlab instance. Send matrices back and forth, execute arbitrary Matlab commands, or drop into interactive Matlab session right in the middle of your C++ code.
C++ ★ 87 13y agoExplain → -
scholaroctopus
A set of tools/pages that help explore academic literature
★ 84 11y agoExplain → -
cpython ⑂
The Python programming language
★ 76 5mo agoExplain → -
sqlitedict ⑂
Persistent dict, backed by sqlite3 and pickle, multithread-safe.
★ 46 6y agoExplain → -
optim ⑂
A numeric optimization package for Torch.
Lua ★ 41 4y agoExplain → -
nn ⑂
No description.
Lua ★ 37 10y agoExplain → -
simple-amt ⑂
A microframework for working with Amazon's Mechanical Turk
Python ★ 34 11y agoExplain →
No repos match these filters.