ÖppnaNN

ÖppnaNN
Utvecklare Artelnics
Förvar
Operativ system Cross-plattform
Typ Neurala nätverk
Licens LGPL
Hemsida www .opennn .net

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