Öppna Neural Networks Library | |
---|---|
Sorts | Neurala nätverk |
Utvecklaren | Artelnics |
Skrivet i | C++ [1] [2] |
Operativ system | Cross-platform |
Första upplagan | 2003 |
senaste versionen | 5.0.5 (14 januari 2021) |
Licens | LGPL |
Hemsida | opennn.net |
OpenNN ( Open Neural Networks Library ) är ett mjukvarubibliotek skrivet i programmeringsspråket C++ som implementerar neurala nätverk [3] , ett stort forskningsområde inom djupinlärning. Biblioteket med öppen källkod är licensierat under GNU Lesser General Public License.
Programvaran implementerar valfritt antal nivåer av icke-linjär övervakade inlärningsbearbetningsenheter, vilket möjliggör design av neurala nätverk med mångsidiga approximationsegenskaper . Dessutom tillhandahålls flerprocessorprogrammering med OpenMP, vilket förbättrar datorns prestanda. OpenNN innehåller datautvinningsalgoritmer som en uppsättning funktioner. De kan bäddas in i andra programvaruverktyg med hjälp av ett applikationsprogrammeringsgränssnitt. Som sådan finns det inget grafiskt användargränssnitt, men vissa funktioner kan stödjas av visualiseringsverktyg.
Utvecklingen av ett öppet bibliotek av neurala nätverk började 2003 vid International Centre for Computational Methods in Mechanical Engineering (CIMNE) som en del av ett forskningsprojekt och kallades FLOOD [4] , vilket betyder översvämning. För närvarande är företaget Artelnics [5] specialiserat på artificiell intelligens engagerat i utveckling.
OpenNN designades för att utforska både datauppsättningar och matematiska modeller [3] .
Datauppsättningar:
Matematiska modeller:
OpenNN släpps under GNU Lesser General Public License och tillhandahåller även XML I/O med TinyXML2.
Tematiska platser |
---|
Program för djupinlärning | |
---|---|
gratis mjukvara |
|
Icke-fri programvara |
|
|