Predictive Models everywhere! PMML in KNIME · PDF fileWhat is PMML? • Predictive Model...

1
What is PMML? Predictive Model Markup Language XML based standard for exchanging models Developed by the Data Mining Group (DMG) Supported by many data mining tools Current version: 4.2 Supports preprocessing 15 different model types Decision Trees Support Vector Machines Predictive Models everywhere! PMML in KNIME Alexander Fillbrunn PMML in KNIME Standard for passing models and preprocessing information between nodes Can be imand exported from and to various other tools Built in a modular fashion parallel to the data flow PMML LightningFast Prediction with Compiled Models Translate PMML into Java code Up to 4 times faster model execution Supports all KNIMEgenerated PMML models Ensemble Models Multiple models in one package Aggregate results of contained models Better predictions than with single model Various nodes in KNIME to build and modify such models Header Data Dictionary Transformation Dictionary Model

Transcript of Predictive Models everywhere! PMML in KNIME · PDF fileWhat is PMML? • Predictive Model...

Page 1: Predictive Models everywhere! PMML in KNIME · PDF fileWhat is PMML? • Predictive Model Markup Language • XML based standard for exchanging models • Developed by the Data Mining

What is PMML?• Predictive Model Markup Language• XML based standard for exchanging models• Developed by the Data Mining Group (DMG)• Supported by many data mining tools• Current version: 4.2• Supports preprocessing• 15 different model types

• Decision Trees• Support Vector Machines• …

Predictive Models everywhere!PMML in KNIMEAlexander Fillbrunn

PMML in KNIME• Standard for passing models and 

preprocessing information between nodes• Can be im‐ and exported from and to various 

other tools• Built in a modular fashion parallel to the data 

flow

PMML

Lightning‐Fast Prediction with Compiled Models• Translate PMML into Java code• Up to 4 times faster model execution• Supports all KNIME‐generated PMML models

Ensemble Models• Multiple models in one package• Aggregate results of contained models• Better predictions than with single model• Various nodes in KNIME to buildand modify such models

Header

Data Dictionary

Transformation Dictionary

Model