AltHub

labmlai/annotated_deep_learning_paper_implementations Alternatives

deep learning paper implementations / tutorials

A collection of 60+ annotated PyTorch implementations and tutorials of deep learning papers, including transformers, optimizers, GANs, and reinforcement learning, with side-by-side explanatory notes.

67.5kPythonMITslowing · last push 9mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

phlippe/uvadlc_notebooksGitHub

choose it for a similarly annotated, actively maintained Jupyter-notebook collection of deep learning model implementations.

Repository of Jupyter notebook tutorials for teaching the Deep Learning Course at the University of Amsterdam (MSc AI), Fall 2023

3.2k
Jupyter Notebook
MIT
active5mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

fastai/fastbookGitHub

choose it for a structured fastai-based book/course rather than paper-by-paper implementations.

The fastai book, published as Jupyter Notebooks

25.3k
Jupyter Notebook
NOASSERTION
active30d ago
lazyprogrammer/machine_learning_examplesGitHub

choose it for a broad collection of ML and DL examples across many frameworks rather than paper-specific notes.

A collection of machine learning examples and tutorials.

8.9k
Python
none
active6mo ago
MITDeepLearning/introtodeeplearningGitHub

choose it for a university-course lab structure with hands-on assignments instead of paper implementations.

Lab Materials for MIT 6.S191: Introduction to Deep Learning

8.8k
Jupyter Notebook
MIT
slowing9mo ago
eriklindernoren/Keras-GANGitHub

choose it to stay in Keras rather than PyTorch for GAN implementations.

Keras implementations of Generative Adversarial Networks.

9.2k
Python
MIT
dormant3.8y ago
MorvanZhou/PyTorch-TutorialGitHub

choose it for a friendly Chinese-language beginner PyTorch tutorial instead of paper implementations.

Build your neural network easy and fast, 莫烦Python中文教学

8.5k
Jupyter Notebook
MIT
dormant3.6y ago
POSTECH-CVLab/PyTorch-StudioGANGitHub

choose it when you need a maintained GAN training library with configs rather than annotated educational code.

StudioGAN is a Pytorch library providing implementations of representative Generative Adversarial Networks (GANs) for conditional/unconditional image generation.

3.5k
Python
NOASSERTION
dormant2.2y ago
roatienza/Deep-Learning-ExperimentsGitHub

choose it for a video/notes style set of deep learning experiments rather than paper-specific implementations.

Videos, notes and experiments to understand deep learning

1.2k
Jupyter Notebook
MIT
active23d ago
datawhalechina/leedl-tutorialGitHub

choose it for a Chinese-language deep learning textbook/course based on Hung-yi Lee's lectures.

《李宏毅深度学习教程》(李宏毅老师推荐👍,苹果书🍎),PDF下载地址:https://github.com/datawhalechina/leedl-tutorial/releases

16.7k
Jupyter Notebook
NOASSERTION
slowing11mo ago
MorvanZhou/Tensorflow-TutorialGitHub

choose it for basic TensorFlow tutorials instead of PyTorch paper implementations.

Tensorflow tutorial from basic to hard, 莫烦Python 中文AI教学

4.3k
Python
MIT
dormant6.0y ago
eriklindernoren/ML-From-ScratchGitHub

choose it for NumPy from-scratch implementations of classic ML algorithms, not paper-specific code.

Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.

32.9k
Python
MIT
dormant3.0y ago
ddbourgin/numpy-mlGitHub

choose it for NumPy implementations of a broad ML toolkit, more classic ML than paper notes.

Machine learning, in numpy

16.3k
Python
GPL-3.0
dormant3.0y ago
instillai/TensorFlow-CourseGitHub

choose it for ready-to-run TensorFlow tutorials aimed at beginners.

:satellite: Simple and ready-to-use tutorials for TensorFlow

16.3k
Jupyter Notebook
MIT
dormant3.9y ago
BR-IDL/PaddleViTGitHub

choose it if you are working in PaddlePaddle and need pretrained vision transformer models rather than PyTorch notes.

:robot: PaddleViT: State-of-the-art Visual Transformer and MLP Models for PaddlePaddle 2.0+

1.2k
Python
Apache-2.0
dormant4.1y ago
aymericdamien/TensorFlow-ExamplesGitHub

choose it for a large set of TensorFlow examples for beginners rather than paper-specific implementations.

TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

43.7k
Jupyter Notebook
NOASSERTION
dormant2.2y ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

The-AI-Summer/self-attention-cvGitHub

choose it only for a focused, older survey of self-attention mechanisms for computer vision.

Implementation of various self-attention mechanisms focused on computer vision. Ongoing repository.

1.2k
Python
MIT
dormant5.1y ago
hkproj/pytorch-transformerGitHub

choose it for a simple, self-contained implementation of only the original transformer.

Attention is all you need implementation

1.3k
Jupyter Notebook
none
dormant2.4y ago
eriklindernoren/PyTorch-GANGitHub

choose it for a dedicated and broader set of PyTorch GAN implementations than the seed's GAN section.

PyTorch implementations of Generative Adversarial Networks.

17.4k
Python
MIT
dormant2.3y ago
junyanz/pytorch-CycleGAN-and-pix2pixGitHub

choose it for the canonical official implementation of CycleGAN/pix2pix if that specific task is your focus.

Image-to-Image Translation in PyTorch

25.2k
Python
NOASSERTION
slowing1.2y ago
MorvanZhou/NLP-TutorialsGitHub

choose it for older, simple Chinese-language NLP model implementations, narrower than the seed.

Simple implementations of NLP models. Tutorials are written in Chinese on my website https://mofanpy.com

952
Python
MIT
dormant3.4y ago
GANs-in-Action/gans-in-actionGitHub

choose it as a companion to the GANs in Action book, with narrower GAN-only notebooks.

Companion repository to GANs in Action: Deep learning with Generative Adversarial Networks

1.0k
Jupyter Notebook
MIT
slowing1.2y ago
wiseodd/generative-modelsGitHub

choose it for a smaller, older collection of generative model implementations in PyTorch/TensorFlow.

Collection of generative models, e.g. GAN, VAE in Pytorch and Tensorflow.

7.5k
Python
Unlicense
dormant2.6y ago
podgorskiy/ALAEGitHub

choose it for a single-paper implementation of ALAE with code for that specific model.

[CVPR2020] Adversarial Latent Autoencoders

3.5k
Python
none
dormant5.7y ago
hyunwoongko/transformerGitHub

choose it for a dedicated implementation of Attention Is All You Need if you only need that architecture.

Transformer: PyTorch Implementation of "Attention Is All You Need"

4.7k
Python
none
slowing1.2y ago

Listed as an alternative to

These projects were analysed and named annotated_deep_learning_paper_implementations among their alternatives. The relationship is not symmetric — how annotated_deep_learning_paper_implementations rates them is a separate judgement, made when annotated_deep_learning_paper_implementations is analysed in its own right.

ddbourgin/numpy-mlGitHub

calls annotated_deep_learning_paper_implementations “Maintained PyTorch implementations of deep learning research papers with notes; choose for modern DL code instead of classic NumPy algorithms.”

Machine learning, in numpy

16.3kPythondormant
lexfridman/mit-deep-learningGitHub

calls annotated_deep_learning_paper_implementations “choose for in-depth annotated implementations of recent papers to learn advanced deep learning by reading code.”

Tutorials, assignments, and competitions for MIT Deep Learning related courses.

10.5kJupyter Notebookdormant
lazyprogrammer/machine_learning_examplesGitHub

calls annotated_deep_learning_paper_implementations “When you want to study and implement state-of-the-art deep learning papers with detailed annotations, more advanced than the seed's basics.”

A collection of machine learning examples and tutorials.

8.9kPythonactive