wichtounet / dll
- понедельник, 9 октября 2017 г. в 03:15:43
Deep Learning Library (DLL) for C++
DLL is a library that aims to provide a C++ implementation of Restricted Boltzmann Machine (RBM) and Deep Belief Network (DBN) and their convolution versions as well. It also has support for some more standard neural networks.
The folder include must be included with the -I option, as well as the etl/include folder.
This library is completely header-only, there is no need to build it.
However, this library makes extensive use of C++11 and C++14, therefore, a recent compiler is necessary to use it. This library has been tested on clang 3.7, g++ 4.9.1 and g++ 5.3.0. It should work on Clang 3.5 and Clang 3.6, but without debug symbols. If for some reasons, it should not work on one of the supported compilers, contact me and I'll fix it.
This has never been tested on Windows. While it should compile on Mingw, I don't expect Visual Studio to be able to compile it for now. If you have problems compiling this library, I'd be glad to help, but I do not guarantee that this will work on other compilers.
This library is distributed under the terms of the MIT license, see LICENSE file for details.