DeepTrainer is an open source machine learning library that is currently under development.
Available from: https://github.com/bulyaki/DeepTrainer
DeepTrainer currently implements the following algorithms:
- Backpropagation
- Batch Backpropagation
- Distributed Batch Backpropagation
- Resilient Propagation
- Distributed Resilient Propagation
All algorithms are making use of a matrix implementation that uses automatic partitioning (4×4 or 8×8, single or double precision), and hardware accelerated matrix operations (dot product using SSE2, AVX, AVX512).
The algorithms are implemented using C++11 in Visual Studio on Windows OS, although a portable version is planned too.
Member of the @NVIDIA Inception program
DeepTrainer is also a trading name of Next Tier Limited, registered in England and Wales, reg. 07354214