Neural Network Go is a project built from scratch in Go (Golang) that demonstrates the implementation of a basic neural network. This project is designed to provide a clear and concise example of how neural networks can be constructed and trained using Go, focusing on simplicity and educational value. It includes basic functionality making it a great starting point for anyone interested in understanding neural networks and exploring machine learning concepts in Go.
- Forward Propagation [Implemented]
- Backward Propagation [Implemented]
- Training on Sample Datasets [Implemented]
To run the example, execute the following command in your terminal:
make runTo build the project, execute the following command in your terminal:
make buildContributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.