Predictive Modeling Markup Language

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 6 juli 2019; kontroller kräver 3 redigeringar .

Predictive Model Markup Language ( PMML ) är ett XML -baserat märkningsspråk utvecklat av Data Mining Group (DMG) som ger applikationer ett sätt att definiera modeller relaterade till prediktiv analys och dataanalys och att utbyta sådana modeller mellan PMML-kompatibla applikationer.

PMML förser applikationer med en leverantörsoberoende metod för att definiera en modell, så proprietära problem och inkompatibiliteter är inte längre ett hinder för att dela modeller mellan applikationer. Det tillåter användare att utveckla modeller i en leverantörs applikation och använda andra leverantörers applikationer för att visualisera, analysera, utvärdera och på annat sätt använda modellerna. Tidigare var detta svårt, men med PMML har det blivit lättare att byta modeller mellan kompatibla applikationer.

Eftersom PMML är en XML-baserad standard är dess specifikation i form av XML Schema markup language .

PMML-komponenter

PMML innehåller ett intuitivt ramverk för att beskriva en dataanalysmodell, oavsett om det är ett artificiellt neuralt nätverk eller logistisk regression .

Det kan beskrivas med följande sekvens av komponenter [1] [2] :

Denna information följs av tre typer av neurala lager som definierar arkitekturen för den neurala nätverksmodellen som representeras av PMML-dokumentet. Dessa är attributen NeuralInputs, NeuralLayer och NeuralOutputs. Förutom neurala nätverk tillåter PMML att många andra datautvinningsmodeller representeras, inklusive stödvektormaskiner , associationsregler , naiva bayes-klassificerare , klustringsmodeller, textmodeller, beslutsträd , såväl som olika regressionsmodeller.

PMML 4.x

PMML-versionen, 4.0, släpptes den 16 juni 2009 [3] [4] [5] .

Bland de nya funktionerna:

PMML 4.1 släpptes den 31 december 2011. [6] [7]

PMML 4.2 släpptes den 28 februari 2014. [8] [9]

PMML 4.3 släpptes den 23 augusti 2016. [10] [11]

Bland de nya funktionerna:

Utgivningshistorik

Version 0.7 juli 1997
Version 0.9 juli 1998
Version 1.0 augusti 1999
Version 1.1 augusti 2000
Version 2.0 augusti 2001
Version 2.1 mars 2003
Version 3.0 oktober 2004
Version 3.1 december 2005
Version 3.2 maj 2007
Version 4.0 juni 2009
Version 4.1 december 2011
Version 4.2 Februari 2014
Version 4.2.1 mars 2015
Version 4.3 augusti 2016

Produkter som stöder PMML

Utbudet av mjukvaruprodukter som erbjuds för att skapa och använda PMML:

Transform Generator

PMML erbjuder ett brett utbud av datatransformationer, inklusive värdekartläggning, normalisering och diskretisering. Den erbjuder också flera inbyggda funktioner samt aritmetiska och logiska operationer som kan kombineras för att representera komplexa förbehandlingssteg. Med hjälp av Transformations Generator kan du grafiskt skapa en transformation och få motsvarande PMML-kod.

Anteckningar

  1. A. Guazzelli, M. Zeller, W. Chen och G. Williams. PMML: En öppen standard för att dela modeller . The R Journal , volym 1/1, maj 2009.
  2. A. Guazzelli, W. Lin, T. Jena (2010). PMML i aktion: Unleashing the Power of Open Standards for Data Mining and Predictive Analytics . skapa utrymme.
  3. Data Mining Groups webbplats | PMML 4.0 – Ändringar från PMML 3.2 Arkiverades från originalet den 28 juli 2012.
  4. Zementis webbplats | PMML 4.0 är här! (inte tillgänglig länk) . Hämtad 2 september 2011. Arkiverad från originalet 3 oktober 2011. 
  5. R. Pechter. Vad är PMML och vad är nytt i PMML 4.0? ACM SIGKDD Explorations Newsletter , volym 11/1, juli 2009.
  6. Data Mining Groups webbplats | PMML 4.1 - Ändringar från PMML 4.0
  7. Webbplats för Predictive Analytics Info | PMML 4.1 är här!
  8. Data Mining Groups webbplats | PMML 4.2 – Ändringar från PMML 4.1 Arkiverade från originalet den 20 maj 2014.
  9. Webbplats för Predictive Analytics Info | PMML 4.2 är här!
  10. Data Mining Groups webbplats | PMML 4.3 - Ändringar från PMML 4.2.1
  11. Predictive Model Markup Language produktwebbplats | projektaktivitet

Länkar