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…).

OpenNN does not deal with computer vision or natural language processing.

The main advantage of OpenNN is its high performance. This library outstands in terms of execution speed and memory allocation. It is constantly optimized and parallelized in order to maximize its efficiency.

The documentation is composed by tutorials and examples to offer a complete overview about the library.

OpenNN is developed by Artelnics, a company specialized in artificial intelligence.

Features

  • Extensive documentation.
  • Unit testing.
  • Many examples.

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow OpenNN - Open Neural Networks Library

OpenNN - Open Neural Networks Library Web Site

You Might Also Like
Manage your IT department more effectively Icon
Manage your IT department more effectively

Streamline your business from end to end with ConnectWise PSA

ConnectWise PSA (formerly Manage) allows you to stop working in separate systems, and helps you build a more profitable business. No more duplicate data entries, inefficient employees, manual invoices, and the inability to accurately track client service issues. Get a behind the scenes look into the award-winning PSA that automates processes for each area of business: sales, help desk, support, finance, and HR.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
6
0
0
2
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • OpenNN is an advanced open source class library which implements neural networks. This library has been developed in C++ programming language so that, it has better memory management and higher processing speed. It is really recommended. I have used it for different type of projects and it has generated successfully models.
  • Excellent C++ library for designing neural networks for different type of problems. It also has a large amount for preproccesing the data and testing the methods.
  • Great library to perform every desired action with neural networks. It has a good design and a perfect flexibility and generality to create the model that each problem requires. Nice new version solving some bugs and improving the documentation.
  • Excellent open source codes written in C++. A couple of bugs like the maxima and minima used during unscaling are wrong, due to which unscaling does not happen at the end. And similar smaller bugs. Overall great. I wish there was a support.
    1 user found this review helpful.
  • Nice work ! Great library.
Read more reviews >

Additional Project Details

Intended Audience

Science/Research, Advanced End Users, Developers, Testers

Programming Language

C++

Database Environment

Flat-file

Related Categories

C++ Scientific Engineering, C++ Artificial Intelligence Software, C++ Machine Learning Software, C++ Computer Vision Libraries, C++ Natural Language Processing (NLP) Tool

Registered

2006-02-12