Predictive Model Markup Language

PMML
Estensione.pmml
SviluppatoreData Mining Group (DMG)
Formato aperto?Sì

Il Predictive Model Markup Language (PMML) è un linguaggio di markup aperto basato su XML, sviluppato dal Data Mining Group (DMG), concepito per permettere la descrizione di modelli di analisi predittiva che possano essere condivisi tra sistemi ed applicazioni diversi. PMML è uno standard de facto, che ha avuto origine nel 1997.

Da quando PMML è uno standard basato su XML, le specifiche sono XML Schema.

Componenti PMML

PMML segue una struttura intuitiva per descrivere un modello di data mining, che sia esso un modello di rete neurale artificiale o un modello di regressione logistica.

La struttura può essere descritta dai seguenti componenti:

Queste informazioni sono seguite da un albero che modella gli strati neurali i quali specificano l'architettura del modello di rete neurale. Questi attributi sono NeuralInputs, NeuralLayer, e NeuralOutputs. Accanto alla rete neurale, PMML consente la rappresentazione di altri tipi di modelli di data mining come: macchine a vettori di supporto, regole di associazione, classificatore bayesiano, clustering models, text models, alberi di decisione e differenti modelli di regressione.

Storia dei rilasci

VersioneData di rilascio
Versione 0.7luglio 1997
Versione 0.9Luglio 1998
Versione 1.0Agosto 1999
Versione 1.1Agosto 2000
Versione 2.0Agosto 2001
Versione 2.1Marzo 2003
Versione 3.0Ottobre 2004
Versione 3.1Dicembre 2005
Versione 3.2Maggio 2007
Versione 4.0Giugno 2009
Versione 4.1Dicembre 2011
Versione 4.2Febbraio 2014
Versione 4.2.1Marzo 2015
Versione 4.3Agosto 2016

Note

  1. ↑ Alex Guazzelli, What is PMML?, su ibm.com, IBM developerWorks, 28 settembre 2010. URL consultato l'11 agosto 2013.
  2. ↑ Mark F. Hornick, Erik Marcadé, Sunil Venkayala, Java Data Mining: Strategy, Standard, and Practice, su books.google.it, Morgan Kaufmann, 2010, 452-453, ISBN 978-0080495910.
  3. ↑ A. Guazzelli, M. Zeller, W. Chen, and G. Williams. PMML: An Open Standard for Sharing Models. The R Journal, Volume 1/1, May 2009.
  4. ↑ A. Guazzelli, W. Lin, T. Jena (2010). PMML in Action: Unleashing the Power of Open Standards for Data Mining and Predictive Analytics. CreateSpace.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica