A PyTorch time capsule of 2016–2018 deep learning
Before Hugging Face and Lightning, there was this: one developer's clean re-implementation of the papers that defined an era.

What it does
A personal collection of PyTorch implementations covering the hits of mid-2010s deep learning: ResNet18 and Network-in-Network for MNIST classification, a full suite of GAN variants (DCGAN, pix2pix, CycleGAN, DiscoGAN, BEGAN), VAE, several neural style transfer methods, and a character-level LSTM. Each lives in its own directory with runnable code.
The interesting bit
This is pre-framework archaeology. These models predate the industrialization of deep learning—no torchvision.models, no diffusers, no copy-paste from a model zoo. You can see how someone actually built CycleGAN from the paper, line by line, when PyTorch was still new.
Key highlights
- Covers three major waves: classification CNNs, the GAN explosion (five variants), and neural style transfer (four approaches including fast and color-preserving)
- Includes the now-rare BEGAN and DiscoGAN, which fell out of fashion but were genuinely novel at the time
- Code is organized by paper, not by abstraction—easy to map to the original equations
- Char-RNN and VAE included, so it spans vision and sequence modeling
Caveats
- README links point to a mix of repo names (
PyTorchExercise,PyTorchExamples,Paper-Implementations), suggesting the author reorganized over time and some links may drift - No training logs, pretrained weights, or reproducibility notes provided
- MNIST is a toy dataset; ResNet18 on MNIST is overkill and mostly a sanity check
Verdict
Worth a browse if you’re teaching yourself how classic papers translate to code, or if you need a minimal, dependency-light reference before pulling in a 2GB pip package. Skip it if you want production-ready weights or modern best practices.