Software AG Nyoka: Neue Open-Source-Bibliothek für KI, ML und Predictive Analytics

Darmstadt/San Diego (US), Starnberg, 31. Aug. 2018 - Ergänzung zu Zementis Predictive Analytics; unterstützt PMML als Transportdateiformat für Data-Science-Modelle...

Zum Hintergrund: Firmen-/Organisationen sind derzeit oft mit komplexen KI-Systemen, deren plattformübergreifender Ausführung und damit verbundenen Anforderungen an eine heterogene Datenintegrations-Strategie-/Umsetzung überfordert. Um intelligente KI-gestützte Anwendungen jedoch unternehmensweit zu skalieren, ist die Einrichtung einheitlicher, auf offenen Plattformen basierender Prozesse zwingend notwendig. Die Software AG gab gestern hierzu während der Big Data Conference in Santa Clara, Kalifornien offiziell die Verfügbarkeit von Nyoka bekannt.

Nyoka ist eine Open-Source-Bibliothek, mit der Datenwissenschaftler KI-, Predictive-Analytics- und Machine-Learning-Modelle in den Industriestandard „Predictive Model Markup Language“ (PMML) transformieren können. Die Python-Bibliothek Nyoka bietet Unterstützung für den neuesten PMML-Standard sowie Erweiterungen für Datenvorverarbeitung, Skriptausführung und tiefe neuronale Netze. Nyoka ergänzt Zementis Predictive Analytics, die Software AG Plattform für den unternehmensweiten operativen Einsatz von KI.

PMML ist ein XML-basiertes Format zum Austausch von Prognosemodellen und der führende Standard für Statistik- und Data-Mining-Modelle. Die Data Mining Group (DMG), ein unabhängiges herstellergeführtes Konsortium, das Data-Mining-Standards entwickelt, steht seit fast 20 Jahren an der Spitze der PMML-Entwicklung und im Dienst der Data-Science-Community.

Die erste Nyoka-Version bietet Klassen und Funktionen, die Datenwissenschaftlern das Leben erleichtern sollen. Beispielsweise können Entwickler mit Nyoka eine PMML-Datei für ein Random-Forest-Modell auf der Basis eines vorhandenen Scikit-Learn-Objekts erstellen. Im Lieferumfang von Nyoka enthalten sind eine umfangreiche HTML-Dokumentation sowie eine stetig zunehmende Anzahl an Jupyter-Notebook-Tutorials, die zeigen, wie Nyoka den Einsatz von PMML als Transportdateiformat für Data-Science-Modelle unterstützt.

Mit Zementis bietet die Software AG eine Predictive Analytics-Strategie, die sich laut Entwickler auf die gesamte IT-Umgebung anwenden lassen soll (siehe Abb. 1 unten). Da Zementis den Industriestandard PMML unterstützt, ermöglicht es den sofortigen operativen Einsatz von Modellen, die über Nyoka und zahlreiche andere Data-Science-Tools exportiert wurden. Damit erfüllt Zementis bei Batch-Verarbeitung, In-Memory-Computing und Streaming-Daten alle diesbzgl. Kundenansprüche. Zementis ist laut Hersteller ein fester Bestandteil der Digital Business Platform und somit strategische Komponente der Software AG IoT-Lösung "Cumulocity".


Abb. 1: Zementis Predictive Analytics-Strategie (Bildquelle: Software AG)


Downloadlink > Die Bibliothek ist hier auf GitHub erhältlich und laut Dokumentation mit Python Version 3.5+ kompatibel.