RichNN is a small example of training neural networks from scratch in C, it is training on an XOR Gate, and the Iris classification dataset.
This code is a work in progress and thus has no documentation. If you are interested, I suggest you look at the following:
- RichNN
- examples/xor.c
- examples/iris.c
https://richtools.github.io/articles/neuralnet.html
- Using Back Propagation instead of Finite Difference
- Iris
- Optimisers: Stochastic GD, SGD with Momentum etc..
- Cleaner API
- Releasing and Licensing
- Visualisation of the Network