Many publications elaborate on the so-called AI engineering or MLOps (Machine Learning Operations) processes, also from an architecture point of view. However, it remains a challenge to translate this into a practical approach for designing an MLOps architecture from the very beginning of a project. In this paper, we define an integrated approach to develop an MLOps architecture (including data, models and software) based on Google’s MLOps maturity levels and publications on architectural design decisions for machine learning. We demonstrate this approach on a real-life machine learning project, where we designed a streaming wearable data platform for detecting stress. The approach we took and the lessons learned are valuable for practitioners working on similar projects. Furthermore, the challenges we encountered in our project can serve as future research directions.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An Approach for Integrated Development of an MLOps Architecture

  • Petra Heck,
  • Jacco Snoeren,
  • Merel Veracx,
  • Manon Peeters

摘要

Many publications elaborate on the so-called AI engineering or MLOps (Machine Learning Operations) processes, also from an architecture point of view. However, it remains a challenge to translate this into a practical approach for designing an MLOps architecture from the very beginning of a project. In this paper, we define an integrated approach to develop an MLOps architecture (including data, models and software) based on Google’s MLOps maturity levels and publications on architectural design decisions for machine learning. We demonstrate this approach on a real-life machine learning project, where we designed a streaming wearable data platform for detecting stress. The approach we took and the lessons learned are valuable for practitioners working on similar projects. Furthermore, the challenges we encountered in our project can serve as future research directions.