Article

PMML: What Is It and Why Should You Care About It?

(2 min. read)

Machine learning models and algorithms in maintenance

What is PMML?

PMML stands for Predictive Model Markup Language. PMML provides a way for analytic applications to describe and exchange predictive models produced by data mining and machine learning algorithms.

The standard has been around for quite some time – since 1997! – and is maintained by the Data Mining Group.

Many vendors support the PMML standard and the community is still actively contributing to it.

So why should you care about PMML? Well, it is one of the ways to productize the results of your Data Science. Some consider this to be the hardest part. A PMML file enables sharing of predictive analytics models between different applications, making it possible to, for example, build a model in one system, move it to another system to test its performance against a test data set, and then move it to APM Studio for inclusion in your application or solution.

PMML procedure of Data Analytics to deployment

There are other ways to productize your results (such as Python PicklesPOJO and MOJOs) but these require programming knowledge and specific interfacing, whereas PMML support is provided by default in APM Studio.

A ML model trained and validated in KNIME to classify the oil quality based on available data:

PMML procedure of Data Analytics to deployment

The PMML loaded in APM Studio and connected to streaming data feeds:

PMML loaded in APM Studio and connected to streaming data feeds

Check out more of our articles

If you enjoyed reading this article and you want to read more interesting applications of algorithms, make sure to check out more articles on our website or subscribe to the newsletter!

Related Articles

  • Webinar 03/29/2023

    Instandhaltung planen oder Roulette spielen?

    This article explains the concept of Digital Twin, what a Digital consists of and how you can implement it in solving maintenance and operations problems.

  • News 03/22/2023

    UReason Is Featured on Industriearmaturen (Industrial Valves) Magazine

    This article explains the concept of Digital Twin, what a Digital consists of and how you can implement it in solving maintenance and operations problems.

  • Blog 03/09/2023

    It is Turnaround Time!

    This article explains the concept of Digital Twin, what a Digital consists of and how you can implement it in solving maintenance and operations problems.

  • News 03/09/2023

    UReason will be present the Masters Condition Monitoring conference on 16 and 17 March 2023 in Duisburg, Germany

    This article explains the concept of Digital Twin, what a Digital consists of and how you can implement it in solving maintenance and operations problems.

  • News 03/09/2023

    UReason presented at the Software & Tools for District Heating Applications #10 event organised by AGFW

    This article explains the concept of Digital Twin, what a Digital consists of and how you can implement it in solving maintenance and operations problems.

  • Blog 03/02/2023

    The Mystery of the Failing Valve

    This article explains the concept of Digital Twin, what a Digital consists of and how you can implement it in solving maintenance and operations problems.

  • Blog 03/02/2023

    The Industry 4.0 Disconnect

    This article explains the concept of Digital Twin, what a Digital consists of and how you can implement it in solving maintenance and operations problems.

  • Webinar 03/01/2023

    Asset performance assistance that has value – Webinar

    This article explains the concept of Digital Twin, what a Digital consists of and how you can implement it in solving maintenance and operations problems.

  • Event 02/27/2023

    INNO-BREAK session with KicMPi

    This article explains the concept of Digital Twin, what a Digital consists of and how you can implement it in solving maintenance and operations problems.