ÖppnaNN
Utvecklare | Artelnics |
---|---|
Förvar | |
Operativ system | Cross-plattform |
Typ | Neurala nätverk |
Licens | LGPL |
Hemsida |
OpenNN (Open Neural Networks Library) är ett mjukvarubibliotek skrivet i programmeringsspråket C++ som implementerar neurala nätverk , ett huvudområde för forskning om djupinlärning . Biblioteket är öppen källkod , licensierat under GNU Lesser General Public License .
Egenskaper
Programvaran implementerar valfritt antal lager av icke-linjära bearbetningsenheter för övervakat lärande . Denna djupa arkitektur tillåter design av neurala nätverk med universella approximationsegenskaper . Dessutom tillåter det multibearbetningsprogrammering med hjälp av OpenMP , för att öka datorns prestanda .
OpenNN innehåller maskininlärningsalgoritmer som en bunt funktioner. Dessa kan bäddas in i andra programvaruverktyg, med hjälp av ett applikationsprogrammeringsgränssnitt , för integrering av de prediktiva analysuppgifterna. I detta avseende saknas ett grafiskt användargränssnitt men vissa funktioner kan stödjas av specifika visualiseringsverktyg.
Historia
Utvecklingen startade 2003 vid International Centre for Numerical Methods in Engineering , inom forskningsprojektet finansierat av Europeiska Unionen kallat RAMFLOOD (Risk Assessment and Management of FLOODs). Sedan fortsatte det som en del av liknande projekt. För närvarande utvecklas OpenNN av startupföretaget Artelnics .
Ansökningar
OpenNN är ett programpaket för artificiell intelligens för allmänt bruk. Den använder maskininlärningstekniker för att lösa prediktiva analysuppgifter inom olika områden. Till exempel har biblioteket använts inom teknik-, energi- eller kemisektorerna.
Se även
- Jämförelse av programvara för djupinlärning
- Neural Designer , även utvecklad av Artelnics
- Artificiell intelligens
- Maskininlärning
- Djup lärning
- Artificiellt neuralt nätverk