2013-03-22 5 views
5

Knime wygenerował dla mnie model PMML. W tej chwili chcę zastosować ten model do procesu Pythona. Jaki jest właściwy sposób na zrobienie tego?Zastosuj model predyktora PMML w pythonie

Więcej szczegółów: opracowuję django student attendance system. Aplikacja jest już tak dojrzała, że ​​mam czas, aby zaimplementować przycisk "Mam szczęście", aby automatycznie wypełnić formularz obecności. Tutaj pojawia się PMML. Knime wygenerował model PMML, który przewiduje uczęszczanie na zajęcia. Ponadto, dzięki django za tak wydajna, że ​​czas dla tego wielkiego dzieła;)

enter image description here

+0

Jaki jest dokładnie problem? Możesz wyeksportować model PMML z KNIME z PMML Writer. Jedną z bibliotek przetwarzania PMML w Pythonie jest [Augustus] (https://code.google.com/p/augustus/) ([pomoc do jej używania] (http://174.129.21.118/augustus/Primer/html/ podstawowy-instruktaż-gaslog-consumer.html # run-augustus-as-a-model-consumer)). (Nie mam doświadczenia z Augustusem.) –

+0

@ GáborBakos, Nie mam doświadczenia z Augustusem. Chciałbym nazwać prostą funkcję przewidywania: 'prediction = please_predict (model.xml, dict)'. I to, że zakoduję sobie funkcję, aby to zrobić, nie jest to skomplikowane dla drzewa decyzyjnego. – danihp

+0

Wygląda na to, że (Augustus) może wykonywać proste prognozy, chociaż trzeba dokonać kilku transformacji (przekonwertować na xml, przekonwertować z powrotem z xml). Możesz ukryć to pod takim szczegółem za funkcją, którą podałeś. –

Odpowiedz