Google Cloud -MLOps
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
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…