/nabla

Deep Learning Library Based on Clang Automatic Differentiation (Clad) in C++

Primary LanguageC++OtherNOASSERTION

Nabla

Nabla is a C++14 implementation of deep learning. It is suitable for deep learning on limited computational resource, embedded systems and IoT devices. This is the contnuation of the tiny-dnn project by marrying it with a powerful automatic differentiatior build as a clang plugin called Clad

Linux/Mac OS
Build Status

Contributing

Since deep learning community is rapidly growing, we'd love to get contributions from you to accelerate tiny-dnn development! For a quick guide to contributing, take a look at the Contribution Documents.

References

[1] Y. Bengio, Practical Recommendations for Gradient-Based Training of Deep Architectures. arXiv:1206.5533v2, 2012

[2] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86, 2278-2324.

Other useful reference lists:

License

The BSD 3-Clause License