Skip to content

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

 
 
 

Contributors