This project includes excessive use of the C++ templating engine for amusement purposes.
The heavy use of templating allows us to check if all layers are in the right shape. TODO: Make it possible to embed pre-trained NN in an executable for faster response times.
Current examples include a MNIST digit-recogniser, which achieves 91% at Kaggle, and a visualisator, which uses the aforementioned network.