Machine Learning on Google Cloud Workbook

The goal of this white paper is to cover all topics to consider when developing and deploying production machine learning systems on Google Cloud Platform (GCP). To remain succinct, it will not dive into the details of data warehousing on GCP as this is a big topic on its own. The paper will start with a brief introduction to Google Cloud as it is fundamental to understanding later sections. Afterwards, it will cover the basics of MLOps while being technology agnostic. The next section will cover the different ML services available on Google Cloud more in detail and the last section will then explain how those services can be used to implement the MLOps principles described.

What’s inside?

The basics of Google Cloud
Introduction to Cloud resource hierarchy, IAM, services, locations, regions, and zones.

The basics of MLOps
Principles of MLOps, deployment pipelines, version control, CI/CD, feature store, and environment management.

Machine Learning services on Google Cloud
Overview of core services used in ML workflows:

  • Cloud Storage
  • BigQuery
  • Vertex AI (including Training, Pipelines, Metadata Store, Model Registry, Feature Store, Workbench)

Applying MLOps on Google Cloud
End-to-end MLOps workflow:

  • Data exploration and experimentation
  • Using Feature Store
  • Building pipelines (components and orchestration)
  • Model training (AutoML, custom training, hyperparameter tuning)
  • Model hosting (Vertex AI Endpoints, Cloud Run, etc.)

Conclusion & References
Summary of how MLOps and Google Cloud services combine to build scalable, reliable, and automated ML systems.

xr:d:DAFh9qDe6BI:12,j:3993633494,t:23050414