extinctsion / neuralNetworkScratch

Making a neural network with back propagation from scratch step- by - step.
MIT License
3 stars 4 forks source link
ai hacktoberfest hacktoberfest-accepted hacktoberfest2024 neural-network python

Neural Network Implementations from Scratch in Multiple Languages

This repository contains implementations of neural networks written from scratch in various programming languages. Each implementation follows a basic feedforward architecture with backpropagation, with variations in syntax and implementation details specific to each language.

Languages Covered

Features

Structure

Each folder corresponds to a specific language. Inside each folder, you'll find:

Getting Started

Prerequisites

Ensure you have the appropriate environment set up for each language:

Running the Neural Networks

For each language, navigate to the corresponding folder and follow the instructions in the README.md file present in each directory.

Example for Python:

cd python
python neural_network.py

Example for C++:

cd cpp
g++ neural_network.cpp -o neural_network
./neural_network

License

This project is licensed under the MIT License - see the LICENSE file for details.