Neural Network

Learn how to build and train a neural network in Python from scratch.
This project goes further by teaching how a network can convert any 8-bit binary number into its corresponding decimal value.

Python GitHub Repo

## Objective The goal of this project is to: - Understand how artificial neurons, layers, and neural networks work. - Implement all components of a neural network (no external libraries). - Train the network to map 8-bit binary inputs to decimal values (from 0 to 255). ## Prerequisites Make sure that a python3.x is installed on your machine: ```bash python3 --version ``` ## Installation Clone and run the project locally: ```bash git clone https://github.com/guezoloic/NeuralNetwork.git cd NeuralNetwork python3 main.py ``` ## Links - [Sigmoid derivation function](res/sigmoid.png) - [Wikipedia](https://en.wikipedia.org/wiki/Activation_function)