Go Neural Networks is a demo of simple neural networks from scratch in GO.
My primary motivation in writing this was to learn GO (I am still a novice in GO).
My goal was NOT to not build a performant production ready GO ML framework.
This was written just for fun and to sanity check my understanding of basic Neural Networks, backpropagation, and optimizer algorithms.
And to learn the basics about Go error handling, packages, and unit tests.
- Basic Matrix library
- Basic Perceptron XOR demo
- (Not Started) Abtract graph NN module
This is a work in progress. So far only a small XOR perceptron demo exists called from main.go
This project uses a Makefile
make run
or
go run main.go
make build
make test
or
go test ./tests/ -v