Why you need to monitor your model

Monitoring Machine Learning Concepts

Hakim Elakhrass

Co-founder and CEO of NannyML

Machine learning in production

Typical development process

The arrow flow consists of four essential elements: defining the project, preparing the data, training the model, and deploying it.

After deployment

This is an updated version of the data science development flow, which includes a new arrow for monitoring after the deployment phase. Additionally, arrows have been added to connect the monitoring stage with the previous stages of preparing the data, training the model, and deploying it. This allows for iterative improvements to these processes based on the insights gained from monitoring the model's performance.

Monitoring Machine Learning Concepts

Reducing risk of failure

Zillow's case

A for sale board in front of a house.

Reasons for model to fail:

  • Software issues
  • Drifts in the input data
  • Changes in relationship between features and targets
Monitoring Machine Learning Concepts

Maximizing business impact

 

  • Optimizing the model in relation to business goals

 

  • Reducing cloud costs

 

The image displays a pyramid made up of six wooden blocks. The base layer involves creating a KPI from each letter on every block. The remaining layers represent growth, goal achievement, and increased efficiency.

The image displays the cloud logo, composed of nine wooden blocks.

Monitoring Machine Learning Concepts

Improving AI safety

Three safety problems:

  • Bias - fair output for different groups of users

 

  • Adversarial attacks - detect malicious manipulation of input data

 

  • Lack of explainability - understanding of how the model makes decisions

 

The image shows a wooden block with scale on it, being moved forward that symbolizes greater justice in the system, resulting in reduced bias.

The image shows a wooden block being moved forward with a keylock, which symbolizes increased security.

The image shows a wooden block being moved forward, with lines extending from the image of a head to represent an increase in understanding of the intelligence system.

Monitoring Machine Learning Concepts

Changing the world with data

The automatization process

The image shows a automated production line.

Monitoring Machine Learning Concepts

Let's practice!

Monitoring Machine Learning Concepts

Preparing Video For Download...