18 Mar 2016
I've made a simple neural network library in ANSI C called Genann. I released it as
open-source on github recently. You can find it here.
A primary design goal of Genann was to be both complete and minimal. I'm happy
with how close I've come to that goal. Genann implements the feed-forward
algorithm, backpropagation, and not much else. It's not opinionated about how
you store your data or about how you do training. It is contained in just a
single C source file and header file.
Genann is also very easy to use. For example, creating a network with 2 inputs,
3 hidden neurons, and 2 outputs is as easy as:
/* inputs, hidden layers, neurons per hidden layer, outputs. */
genann *ann = genann_init(2, 1, 3, 2);
Read the rest of Genann - Neural Network Library