Predictive model markup language

Predictive Model Markup Language (PMML) is an XML-based interchange format that allows machine- learning models to be easily shared between applications and systems. Supported models include logistic regression, neural networks, decision trees, naïve Bayes, regression models, and many others. A typical PMML file consists of the following sections:

  • Header containing general information
  • Data dictionary, describing data types
  • Data transformations, specifying steps for normalization, discretization, aggregations, or custom functions
  • Model definition, including parameters
  • Mining schema listing attributes used by the model
  • Targets allowing post-processing of the predicted results
  • Output listing fields to be output ...

Get Machine Learning in Java - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.