Otevřete knihovnu neuronových sítí | |
---|---|
Typ | Neuronové sítě |
Vývojář | Artelnics |
Zapsáno v | C++ [1] [2] |
Operační systém | Víceplatformní |
První vydání | 2003 |
Nejnovější verze | 5.0.5 (14. ledna 2021) |
Licence | LGPL |
webová stránka | opennn.net |
OpenNN ( Open Neural Networks Library ) je softwarová knihovna napsaná v programovacím jazyce C++ , která implementuje neuronové sítě [3] , což je hlavní výzkumná oblast hlubokého učení. Knihovna s otevřeným zdrojovým kódem je licencována pod licencí GNU Lesser General Public License.
Software implementuje libovolný počet úrovní nelineárních jednotek pro zpracování učení pod dohledem, což umožňuje návrh neuronových sítí s všestrannými aproximačními vlastnostmi . Kromě toho je zajištěno víceprocesorové programování pomocí OpenMP, čímž se zlepšuje výkon počítače. OpenNN obsahuje algoritmy dolování dat jako sadu funkcí. Mohou být zabudovány do jiných softwarových nástrojů pomocí aplikačního programovacího rozhraní. Jako takové neexistuje žádné grafické uživatelské rozhraní, ale některé funkce mohou být podporovány vizualizačními nástroji.
Vývoj otevřené knihovny neuronových sítí začal v roce 2003 v Mezinárodním centru výpočetních metod ve strojírenství (CIMNE) v rámci výzkumného projektu a dostal název FLOOD [4] , což znamená povodeň. V současné době se vývojem zabývá společnost Artelnics [5] specializující se na umělou inteligenci.
OpenNN byl navržen tak, aby prozkoumal jak datové soubory, tak matematické modely [3] .
datové sady:
Matematické modely:
OpenNN je vydáno pod GNU Lesser General Public License a také poskytuje XML I/O s TinyXML2.
![]() |
---|
Programy hlubokého učení | |
---|---|
svobodný software |
|
Nesvobodný software |
|
|