Skip to content
#

deep-learning-from-scratch

Here are 32 public repositories matching this topic...

Vision Transformer (ViT) image classifier written from scratch in PyTorch: train on CPU/GPU/multi-GPU, predict with attention heatmaps, Streamlit demo, Kaggle/Colab notebook, 86 tests. 97% on synthetic shapes, 86% on PlantVillage plant diseases.

  • Updated Oct 17, 2026
  • Python

Deep Learning from scratch: mathematical derivations, manual forward/backward implementations of MLPs, CNNs, RNNs, LSTMs and GRUs, followed by practical PyTorch implementations of modern neural network architectures. Written in Python & PyTorch.

  • Updated Aug 30, 2026
  • Jupyter Notebook

A Python project implementing a neural network framework from scratch using NumPy. Includes fully connected (Dense) layers, ReLU and Sigmoid activations, a simple SGD optimizer, and a minimal training loop. Designed for hands-on learning of neural network fundamentals without relying on any deep learning frameworks

  • Updated Apr 3, 2026
  • Python

Add this topic to your repo

To associate your repository with the deep-learning-from-scratch topic, visit your repo's landing page and select "manage topics."

Learn more