Currently bundled with opencv LICENSE: BSD Features Reasonably fast, without GPU: With TBB threading and SSE/AVX vectorization. 98.8% accuracy on MNIST in 13 minutes training (@Core i7-3520M). Portable & header-only: Runs anywhere as long as you have a compiler which supports C++14. Just include tiny_dnn.h and write your model in C++. There is nothing to install. Easy to integrate with real applications: No output to stdout/stderr. A constant throughput (simple parallelization model, no garbage collection). Works without throwing an exception. Can import caffe's model. Simply implemented: A good library for learning neural networks
now in guru