Vertex AI for Machine Learning Practitioners
(1 day)
This instructor-led one-day course is designed for engineers and data scientists familiar with machine learning models who want to become proficient in using Vertex AI for custom model workflows. This practical, hands-on course will provide you with a deep dive into the core functionalities of Vertex AI, enabling you to effectively leverage its tools and capabilities for your ML projects.
Course Objectives
- Understand the key components of Vertex AI and how they work together to support your ML workflows.
- Configure and launch Vertex AI Custom Training and Hyperparameter Tuning Jobs to optimize model performance.
- Organize and version your models using Vertex AI Model Registry for easy access and tracking.
- Configure serving clusters and deploy models for online predictions with Vertex AI Endpoints.
- Operationalize and orchestrate end-to-end ML workflows with Vertex AI Pipelines for increased efficiency and scalability.
- Configure and set up monitoring on deployed models
Audience
- Machine Learning Engineers, Data Scientists
Prerequisites
- Experience building and training custom ML models. Familiar with Docker.
Course Outline
Module 1: Training, Tuning, and Deploying Models on Vertex AI
- Understand Containerized Training Applications
- Understand Vertex AI Custom Training and Tuning Jobs
- Understand how to track and version your trained models in Vertex AI Model Registry
- Understand Online Deployment with Vertex AI Endpoints
Module 2: Orchestrating End-to-End Workflows with Vertex AI Endpoints
- Understand Kubeflow
- Understand pre-built and lightweight Python components
- Understand how to compile and execute pipelines on Vertex AI
Module 3: Model Monitoring on Vertex AI
- Understand Feature Drift and Skew
- Understand Model Monitoring for models deployed to Vertex AI Endpoints