Apache MXNet

Apache MXNet
Utvecklare Apache Software Foundation
Stabil frisättning
1.9.1 / 10 maj 2022 ; 9 månader sedan ( 10 maj 2022 )
Förvar
Skrivet i C++ , Python , R , Java , Julia , JavaScript , Scala , Go , Perl
Operativ system Windows , macOS , Linux
Typ Bibliotek för maskininlärning och djupinlärning
Licens Apache-licens 2.0
Hemsida mxnet .apache .org

Apache MXNet är ett ramverk för djupinlärning med öppen källkod , som används för att träna och distribuera djupa neurala nätverk . Den är skalbar, möjliggör snabb modellträning och stöder en flexibel programmeringsmodell och flera programmeringsspråk (inklusive C++ , Python , Java , Julia , MATLAB , JavaScript , Go , R , Scala , Perl och Wolfram Language ). MXNet- biblioteket är portabelt och kan skalas till flera GPU:er såväl som flera maskiner. Den har utvecklats av Carlos Guestrin vid University of Washington (tillsammans med GraphLab).

Funktioner

Apache MXNet är ett skalbart ramverk för djupinlärning som stöder modeller för djupinlärning, såsom; konvolutionella neurala nätverk (CNN) och långtidsminnesnätverk (LSTM).

Skalbar

MXNet kan distribueras på dynamisk molninfrastruktur med hjälp av en distribuerad parameterserver (baserat på forskning vid Carnegie Mellon University , Baidu och Google ). Med flera GPU:er eller processorer närmar sig ramverket linjär skala.

Flexibel

MXNet stöder både imperativ och symbolisk programmering. Ramverket tillåter utvecklare att spåra, felsöka, spara kontrollpunkter, ändra hyperparametrar och utföra tidig stopp .

Flera språk

MXNet stöder Python, R, Scala, Clojure, Julia, Perl, MATLAB och JavaScript för front-end-utveckling och C++ för back-end-optimering.

Bärbar

Stöder en effektiv distribution av en utbildad modell till low-end-enheter för slutledning, såsom mobila enheter (med Amalgamation), Internet of things -enheter (med AWS Greengrass), serverlös datoranvändning (med AWS Lambda ) eller containrar . Dessa low-end-miljöer kan bara ha svagare CPU eller begränsat minne (RAM), och bör kunna använda de modeller som tränats på en högre nivå-miljö (GPU-baserat kluster, till exempel).

Cloud Support

MXNet stöds av offentliga molnleverantörer inklusive Amazon Web Services (AWS) och Microsoft Azure . Amazon har valt MXNet som sitt val för djupinlärning på AWS. För närvarande stöds MXNet av Intel , Baidu , Microsoft , Wolfram Research och forskningsinstitutioner som Carnegie Mellon , MIT , University of Washington och Hong Kong University of Science and Technology .

Se även