2016-03-25 4 views
1

Ich habe ein PMML-Modell in PMML 3.2 geschrieben und ich muss den Code debuggen, um es ordnungsgemäß auszuführen.Importieren von PMML 3.2-Modell zum Debuggen in Python und Konvertieren zu 4.2

Ich habe mir Partykit in R angesehen, aber ich würde gerne verstehen, wenn ich eine XML PMML-Datei in Python importieren und überprüfen kann, ob sie für PMML 4.2 korrekt formatiert ist?

Ich habe das ursprüngliche Modell nicht erstellt, aber muss die Syntax korrekt debuggen und möchte es in einem Open Source-Tool tun.

Paket wie Augustus usw. scheint PMML der Lage zu sein, leicht zu erzeugen, aber ich brauche, dieses Modell importieren die Syntax zu überprüfen und dann konvertieren/aktualisieren Sie sich auf 4,2

Import an SVM model in PMML to Java or Python? Thread ist ein guter Anfang, aber es konzentriert sich nur auf Java und adapa

Antwort

1

Zuerst können Sie die PMML-Spezifikation here herunterladen und verwenden Sie ein Online-Tool, wie this, um Ihre PMML-Datei zu validieren.

Sie können die Liste der PMML-Produzenten und Verbraucher in diesem link finden. Sie können KNIME, eine Open-Source-Drag & Drop-Anwendung, die Python, R und Java unterstützt, verwenden, um Ihr Modell zu importieren und zu überprüfen, ob es von KNIME erkannt wird.

Sie können auch ADAPA verwenden, um Ihre PMML-Datei weiter zu untersuchen, um festzustellen, ob sie ein gültiges Modell enthält. ADAPA ist in AWS (Amazon Web Services) als SaaS verfügbar, aber Sie können es 14 Tage lang kostenlos nutzen, glaube ich. Es ist der umfassendste PMML-Validator, Konverter und Executer.