OpenNN
Sign in to saveAlso known as Open Neural Networks Library
OpenNN (Open Neural Networks Library) is a software library written in the C++ programming language which implements neural networks, a main area of deep learning research. The library is open-source, licensed under the GNU Lesser General Public License.
Key facts
- Software.name
- Open Neural Networks Library
- Software.title
- OpenNN
- Software.logo
- White logo opennn.svg
- Software.developer
- Artelnics
- Software.operating system
- Cross-platform
- Software.genre
- Neural networks
- Software.license
- LGPL
via Wikipedia infobox
Source code
OpenNN is a software library written in C++ for advanced analytics. It implements neural networks, the most successful machine learning method. Some typical applications of OpenNN are business intelligence (customer segmentation, churn prevention...), health care (early diagnosis, microarray analysis,...) and engineering (performance optimization, predictive maitenance...). The documentation is composed by tutorials and examples to offer a complete overview about the library. CMakeLists.txt are build files for CMake, it is also used by the CLion IDE. The .pro files are project files for the Qt Creator IDE, which can be downloaded from its site . Note that OpenNN does not make use of the Qt library.
Excerpt from the source-code README · 1,439 chars · not written by Vinony
~2 min read
Encyclopedic overview
5 sectionsContents
- Characteristics
- History
- Applications
- See also
- References
OpenNN (Open Neural Networks Library) is a software library written in the C++ programming language which implements neural networks, a main area of deep learning research. The library is open-source, licensed under the GNU Lesser General Public License.
==Characteristics== The software implements any number of layers of non-linear processing units for supervised learning. This deep architecture allows the design of neural networks with universal approximation properties. Additionally, it allows multiprocessing programming by means of OpenMP, in order to increase computer performance.
Excerpted from Wikipedia’s “OpenNN” article, available under the CC BY-SA 4.0 licence.