Skip to content

Neural network implementation from scratch in Python — includes forward pass, backpropagation, and training.

Notifications You must be signed in to change notification settings

meshbykartick/NeuralNetworkUsingBasicPython

Repository files navigation

🧠 Neural Network Using Basic Python

A simple implementation of a Neural Network from scratch in pure Python — without using deep learning libraries.
This project is aimed at building intuition about how neural networks work under the hood, covering forward propagation, backpropagation, and training on toy datasets.


🔹 Features

  • Implemented using only Python + NumPy
  • Supports:
    • Forward propagation
    • Backpropagation with gradient descent
    • Multiple hidden layers
  • Simple training loop on sample data
  • Clear, educational code with comments

📊 Example Workflow

  1. Initialize the network with chosen input, hidden, and output sizes.
  2. Train the network using gradient descent.
  3. Observe loss decreasing across epochs.

For more detail understanding you may visit This Youtube Playlist

About

Neural network implementation from scratch in Python — includes forward pass, backpropagation, and training.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published