Skip to content
#

deep-learning-from-scratch

Here are 14 public repositories matching this topic...

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

A from-scratch implementation of feedforward neural networks using NumPy. Developed for the Artificial Intelligence Fundamentals course at the University of Parma, featuring manual backpropagation, mini-batch SGD, and inverted dropout on the MNIST dataset.

  • Updated Feb 23, 2026
  • Python

A fully vectorized Deep Neural Network (DNN) implementation built from scratch using only NumPy - no deep learning frameworks involved. Covers forward/backward propagation, activation functions, modular architecture, and training with different optimizers - a hands-on deep dive into the fundamentals of deep learning.

  • Updated Jul 20, 2025
  • Jupyter Notebook

Improve this page

Add a description, image, and links to the deep-learning-from-scratch topic page so that developers can more easily learn about it.

Curate this topic

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