Prsentation PMML fr - lipn.univ- bennani/tmpc/Presentation_PMML_fr.pdfPMML (Predictive Model Markup Language) Nicolas DULIAN @kxen.com KXEN-Confidential Agenda!Pr sentation de PMML (Predictive Model Markup Language

  • Published on
    07-Mar-2018

  • View
    213

  • Download
    1

Embed Size (px)

Transcript

  • PMML(Predictive Model Markup Language)

    Nicolas DULIANnicolas.dulian@kxen.com

    KXEN-Confidential

    Agenda

    ! Prsentation de PMML (Predictive Model Markup Language! Le contenu du standard PMML! Larchitecture des modles PMML! Exemple/Pratique:

    _ Outils datamining utilisant le PMML_ Applications datamining

  • KXEN-Confidential

    PMML: le projet

    ! Qui?_ Consortium

    ! Pour Qui?_ Cible

    ! Quand?_ Dates clefs

    ! Pourquoi?_ Motivations/Objectifs

    ! Quoi?_ Dfinition XML pour le transport de modle

    ! Ou?_ Site principal http://www.dmg.org_ Forum publique http://sourceforge.net/forum/?group_id=56177_ Project http://sourceforge.net/projects/pmml

    KXEN-Confidential

    Cible

    ! Architecte_ Chez un vendeur de logiciel mtier (CRM, SCM, ), il peut intgrer des

    fonctions de scoring/prvision par importation des modles_ Chez un vendeur doutil danalyse de donnes, il peut exporter des

    modles destins tre intgrer dans des environnements de scoring_ Dans une communaut open-source, il peut implmenter une version

    gratuite et/mais standard de lanalyse de donnes

    ! tudiant_ Connaissance des standards du march et de leurs fournisseurs

  • KXEN-Confidential

    Consortium

    ! Membres principaux (PMML 3.0)_ IBM_ KXEN_ Microsoft_ MicroStrategy Inc._ National Center of Data Mining_ Open Data_ Oracle Corporation_ PrudSys AG_ Salford Systems_ Sas Inc._ SPSS_ StatSoft

    ! Membres associs_ NCR_ SAP_

    KXEN-Confidential

    Dates clefs

    ! Novembre 1998_ Premire prsentation (Supercomputing 1998)_ PMML 0.9_ Implmentation de rfrence

    ! Aout 1999_ Cration dun consortium_ PMML 1.0 (KDD-1999)

    ! 2000_ Oracle, IBM et Microsoft rejoigne le consortium_ Gnralisation de PMML (statistiques et data mining)_ PMML 1.1

    ! 2001_ PMML 2.0_ Amlioration de PMML pour le data mining

    " Transformations" Agrgations

    ! 2002_ KXEN rejoint le consortium

    ! 2004_ PMML 3.0

    ! 2005_ PMML 3.1

  • KXEN-Confidential

    Motivations/Objectifs

    ! Complmentarit_ Respecte les autres normes (JDM, SQL-MM, CWM)

    ! Uniformit_ Cration dun standard_ Homognisation des concepts_ Format dchange (XML)

    ! Intgration_ Format standard (XML)_ Schma de rfrence

    KXEN-Confidential

    PMML transporte des modles issusdalgorithmes

    ! PMML 2.1:_ Rgression lineaire/logistique_ Clustering KMeans_ Rgles dassociation_ Rseaux de neuronnes_ Arbre de dcision_ Squence

    ! PMML 3.0:_ + SVM et Text mining

  • KXEN-Confidential

    Architecture dun modle PMML

    ! Dfinition des dictionnaires:_ Nom_ Type_ Valeur

    ! Dclaration des transformations_ Encodage des variables

    ! Modles_ Decision tree_ Naive Bayes_ Support Vector Machine_

    KXEN-Confidential

    Dfinition des dictionnaires

    ! Variable dentre_ Nom de la variable_ Type de variable

    " Categorical

    " Ordinal

    " Continuous

    _ Type de donnes" Number

    " String

    _ Valeurs de la variable" Liste des catgories possibles

    " Liste des valeurs manquantes

    " Intervalle de la variable

  • KXEN-Confidential

    Dfinition des transformations

    ! Encodage de la Variable dentre_ Association dune valeur numrique une entre

    " Transformation linaire

    " Association dune valeur une catgorie

    " Agrgation

    KXEN-Confidential

    Dfinition des modles

    ! Choix du modle_ Dfinition des variables utilises

    " Rle

    " Dfinition des comportements (outlier, traitement des valeurs manquantes)

    " Dfinition de lintervalle de validit

    _ Dfinition des cibles_ Dfinition des statistiques_ Dfinition des transformations locales

    " Propre chaque type de modle

    _ Dfinition du calcul

  • KXEN-Confidential

    Outils utilisant le PMML

    ! 2 catgories doutils pour le PMML_ Outils gnrant du PMML

    " Modlisation en PMML KXEN

    _ Outils intgrant du PMML" Excution et simulation de fichier PMML

    MicroStrategy

    KXEN-Confidential

    Exemple de cration dun modle PMML(1)

    ! Dfinition du header

    ! Dfinition des dictionnaires

  • KXEN-Confidential

    Exemple de cration dun modle PMML(2)

    ! Dfinition des transformations des dictionnaires

    Missing

    40.053485576923123

    Divorced

    43.307319101746586

    KXEN-Confidential

    Exemple de cration dun modle PMML(3)

    ! Dfinition du modle

    ! Dfinition du footer

  • KXEN-Confidential

    Exemple de gnration(KXEN)

    KXEN-Confidential

    Exemple dintgration(MicroStrategy)

Recommended

View more >