Deschideți Biblioteca de rețele neuronale | |
---|---|
Tip de | Rețele neuronale |
Dezvoltator | Artelnics |
Scris in | C++ [1] [2] |
Sistem de operare | Multiplatformă |
Prima editie | 2003 |
ultima versiune | 5.0.5 (14 ianuarie 2021) |
Licență | LGPL |
Site-ul web | opennn.net |
OpenNN ( Open Neural Networks Library ) este o bibliotecă software scrisă în limbajul de programare C++ care implementează rețele neuronale [3] , un domeniu major de cercetare în deep learning. Biblioteca cu sursă deschisă este licențiată sub Licența publică generală minoră GNU.
Software-ul implementează orice număr de niveluri de unități de procesare a învățării supravegheate neliniare, permițând proiectarea rețelelor neuronale cu proprietăți de aproximare versatile . În plus, este furnizată programarea multi-procesor folosind OpenMP, îmbunătățind astfel performanța computerului. OpenNN conține algoritmi de extragere a datelor ca un set de funcții. Ele pot fi încorporate în alte instrumente software folosind o interfață de programare a aplicațiilor. Ca atare, nu există o interfață grafică cu utilizatorul, dar unele caracteristici pot fi susținute de instrumente de vizualizare.
Dezvoltarea unei biblioteci deschise de rețele neuronale a început în 2003 la Centrul Internațional pentru Metode Computaționale în Inginerie Mecanică (CIMNE) ca parte a unui proiect de cercetare și s-a numit FLOOD [4] , ceea ce înseamnă inundație. În prezent, compania Artelnics [5] specializată în inteligență artificială este angajată în dezvoltare.
OpenNN a fost conceput pentru a explora atât seturi de date, cât și modele matematice [3] .
Seturi de date:
Modele matematice:
OpenNN este lansat sub licența publică generală minoră GNU și oferă, de asemenea, I/O XML cu TinyXML2.
![]() |
---|
Programe de învățare profundă | |
---|---|
software gratuit |
|
Software care nu este gratuit |
|
|