Apache SystemML - Apache SystemML - Wikipedia
Apache SystemML je teď Apache SystemDS. Prosím navštivte systemds.apache.org pro informaci.
![]() | |
Původní autoři | Shivakumar Vaithyanathan |
---|---|
Vývojáři | Softwarová nadace Apache, IBM |
První vydání | 2. listopadu 2015 |
Stabilní uvolnění | 1.2.0 / 24. srpna 2018 |
Úložiště | Repozitář SystemDS |
Napsáno | Jáva |
Operační systém | Linux, Operační Systém Mac, Okna |
Typ | Strojové učení, Hluboké učení, Data Science |
Licence | Licence Apache 2.0 |
webová stránka | systemds |
Apache SystemML je flexibilní systém strojového učení, který se automaticky přizpůsobuje Jiskra a Hadoop shluky. Rozlišovací vlastnosti SystemML jsou:
- Přizpůsobitelnost algoritmu prostřednictvím jazyků podobných R a Pythonu.
- Několik režimů provádění, včetně samostatného, Jiskra Šarže, Jiskra MLContext, Hadoop Batch a JMLC.
- Automatická optimalizace založená na datech a charakteristikách klastrů k zajištění účinnosti i škálovatelnosti.
Dějiny
SystemML byl vytvořen v roce 2010 vědci z Výzkumné centrum IBM Almaden vedený členem IBM Shivakumarem Vaithyanathanem. Bylo zjištěno, že vědci v oblasti dat budou psát algoritmy strojového učení v jazycích, jako je R a Krajta pro malá data. Když nastal čas škálovat na velká data, byl by potřebný systémový programátor pro škálování algoritmu v jazyce, jako je Scala. Tento proces obvykle zahrnoval dny nebo týdny na iteraci a došlo by k chybám při překládání algoritmů tak, aby fungovaly na velkých datech. SystemML se snaží tento proces zjednodušit. Primárním cílem SystemML je automatické škálování algoritmu napsaného v jazyce podobném R nebo Pythonu tak, aby fungoval na velkých datech, generování stejné odpovědi bez přístupu s více iterativními překlady, který je náchylný k chybám.
15. června 2015 na konferenci Spark Summit v San Francisku Beth Smith, generální ředitel IBM Analytics, oznámila, že IBM v rámci hlavního závazku IBM k otevřenému získávání SystemML Apache Spark a projekty související se Sparkem. SystemML se stal veřejně dostupným na GitHub dne 27. srpna 2015 a stal se Inkubátor Apache Projekt 2. listopadu 2015. Dne 17. května 2017 schválila Rada nadace Apache Software absolvování programu Apache SystemML jako projekt nejvyšší úrovně Apache.
Viz také
externí odkazy
- Web Apache SystemML
- IBM Research - SystemML
- Otázky a odpovědi se Shivem Vaithyanathanem, tvůrcem SystemML a IBM Fellow
- Univerzální překladač pro velká data a strojové učení
- SystemML: Deklarativní strojové učení v měřítku, prezentace od Freda Reissa
- SystemML: Deklarativní strojové učení na MapReduce
- Strategie hybridní paralelizace pro strojové učení ve velkém měřítku v SystemML
- Optimalizátor SystemML: Generování plánů pro rozsáhlé programy strojového učení
- Systém strojového učení IBM SystemML se stal projektem Apache Incubator
- IBM daruje technologii strojového učení otevřené komunitě Apache Spark
- IBM SystemML jde vpřed jako projekt Apache inkubátoru