Google Cloud -MLOps

Komal Agrawal
2 min readJun 13, 2023

MLOps

Machine learning operations (MLOps) is the practice of applying DevOps strategies to machine learning (ML) systems.

MLOps provides a set of standardized processes and technology capabilities for building, deploying, and operationalizing ML systems rapidly and reliably.

The MLOps lifecycle

MLOps LIfecycle

The processes can consist of the following:

  • ML development: concerns experimenting and developing a robust and reproducible model training procedure (training pipeline code), which consists of multiple tasks from data preparation and transformation to model training and evaluation.
  • Training operationalization: concerns automating the process of packaging, testing, and deploying repeatable and reliable training pipelines.
  • Continuous training: concerns repeatedly executing the training pipeline in response to new data or to code changes, or on a schedule, potentially with new training settings.
  • Model deployment: concerns packaging, testing, and deploying a model to a serving environment for online experimentation and production serving.
  • Prediction serving: this is about serving the model that is deployed in production for inference.
  • Continuous monitoring: is about monitoring

--

--

Komal Agrawal
Komal Agrawal

Written by Komal Agrawal

Test Engineer @HCLTech, GCP DevOps Certified, Reader & Writer

Responses (1)