Apache MXNet (MXNet) è un framework di apprendimento approfondito open source che permette di definire, addestrare e distribuire reti neurali profonde per un'ampia gamma di piattaforme, dalle infrastrutture cloud ai dispositivi mobili. È altamente scalabile per velocizzare il processo di addestramento dei modelli e supporta un modello di programmazione flessibile e più linguaggi. La libreria MXNet è portatile e leggera e si ricalibra in modo perfetto per essere eseguita su diverse CPU e macchine. MXNet supporta la programmazione in vari linguaggi per creare e addestrare modelli di apprendimento approfondito. I linguaggi includono Python, R, Scala, Julia e Perl.