Loïc GUEZO 28d23806e9 Add GitHub Actions workflow for Python application
This workflow installs Python dependencies, runs linting with flake8, and executes tests with pytest on push and pull request events.
2026-01-18 18:30:01 +01:00
2025-06-02 23:06:11 +02:00
2025-05-03 17:49:25 +02:00
2025-05-03 17:49:25 +02:00
2025-07-12 11:55:12 +02:00

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:

python3 --version

Installation

Clone and run the project locally:

git clone https://github.com/guezoloic/NeuralNetwork.git
cd NeuralNetwork
python3 main.py
Description
No description provided
Readme MIT 106 KiB
Languages
Jupyter Notebook 54.9%
Python 45.1%