The AiEdge Newsletter

The AiEdge Newsletter

Share this post

The AiEdge Newsletter
The AiEdge Newsletter
The AiEdge+: The Different Maturity Levels in Machine Learning
Copy link
Facebook
Email
Notes
More

The AiEdge+: The Different Maturity Levels in Machine Learning

Going beyond simple model development

Damien Benveniste's avatar
Damien Benveniste
Jul 03, 2023
∙ Paid
9

Share this post

The AiEdge Newsletter
The AiEdge Newsletter
The AiEdge+: The Different Maturity Levels in Machine Learning
Copy link
Facebook
Email
Notes
More
3
Share

In today’s post, we explore the different stages of MLOps growth, using examples from Microsoft and Google to show how the use of automated systems, teamwork, and money can affect the success of Machine Learning projects within a company. It also talks about when it's best to use Kubernetes to launch Machine Learning models, encouraging careful use of technology based on the number of users and the complexity of the team, and offering a well-rounded view for good MLOps habits. We cover:

  • The MLOps levels of maturity

  • When to use Kubernetes for Machine Learning

  • Learn more about Maturity Levels in Machine Learning with articles and Youtube videos


The MLOps levels of maturity

There are 3 ingredients that pretty much guarantee the failure of any Machine Learning project: having the Data Scientists training models in notebooks, having the data teams siloed, and having no DevOps for the ML applications! Interestingly enough, that is where most companies trying out machine learning get stuck. The level of investment in ML infrastructures for companies is directly proportional to the level of impact they expect ML to have on the business. And the level of impact is in turn proportional to the level of investment. It is a vicious circle! 

Both Microsoft and Google established standards for MLOps maturity that capture the degree of automation of ML practices, and there is a lot to learn from those: 

  • Microsoft - Machine Learning operations maturity model  

  • Google - MLOps: Continuous delivery and automation pipelines in machine learning

Level 0 is the stage without any automation. Typically the Data Scientists (or ML engineers depending on the company) are completely disconnected from the other data teams. That is the guaranteed failure stage! It is possible for companies to pass through that stage to explore some ML opportunities, but if they stay stuck at that stage, ML is never going to contribute to the revenue of the company.

The level 1 is when there is a sense that ML applications are software applications. As a consequence, basic DevOps principles are applied at the software level in production but there is a failure to realize the specificity of ML operations. In development, data pipelines are better established to streamline manual model development.

Keep reading with a 7-day free trial

Subscribe to The AiEdge Newsletter to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 AiEdge
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More