DaNNet is a new framework for Deep Artificial Neural Networks. The intention is to keep it small and without too much dependencies to other libraries.
DaNNet is only dependent upon Armadillo (and if you want it faster also OpenBLAS or Intel MKL).
The DaNNet differs from other frameworks (as far as I know) in that each layer may be optimized completely independent of all other layer optimization methods and parameters. For example you might have a structure as: