mlpack

mlpack
Initial release 1 februari 2008 ; 15 år sedan ( 2008-02-01 )
Stabil frisättning
4.0.1 / 29 december 2022 ; 2 månader sedan ( 29 december 2022 )
Förvar
Skrivet i C++ , Python , Julia , Go
Operativ system Cross-plattform
Tillgänglig i engelsk
Typ Programvarubibliotek Maskininlärning
Licens Öppen källkod ( BSD )
Hemsida mlpack .org  Edit this on Wikidata

mlpack är ett maskininlärningsmjukvarubibliotek för C++ , byggt ovanpå Armadillo-biblioteket och det ensmallen numeriska optimeringsbiblioteket. mlpack har en betoning på skalbarhet, hastighet och användarvänlighet. Syftet är att göra maskininlärning möjlig för nybörjare med hjälp av ett enkelt, konsekvent API , samtidigt som man utnyttjar språkfunktioner i C++ för att ge maximal prestanda och maximal flexibilitet för expertanvändare. Dess avsedda målanvändare är vetenskapsmän och ingenjörer.

Det är programvara med öppen källkod som distribueras under BSD-licensen , vilket gör den användbar för att utveckla både öppen källkod och proprietär programvara. Utgåvor 1.0.11 och tidigare släpptes under LGPL -licensen. Projektet stöds av Georgia Institute of Technology och bidrag från hela världen.

Diverse funktioner

Klassmallar för GRU , LSTM -strukturer är tillgängliga, så biblioteket stöder också återkommande neurala nätverk .

Det finns bindningar till R , Go , Julia och Python . Dess bindningssystem är utbyggbart till andra språk.

Algoritmer som stöds

För närvarande stöder mlpack följande algoritmer och modeller :

Se även

externa länkar