Detailed Course Outline
Module 0 - Introduction
Topics
- Course agenda
- Module agenda
- The value of Google PMLE certification
- The role of an PMLE
- About the Cymbal Retail (fictional company used in the course)
- Resources to support your certification journey
- Creating a study plan
Objectives
- Explain the value of the Google PMLE certification
- Describe the role of a Professional Machine Learning Engineer
- Explain what Cymbal Retail is, and how the company will be used throughout the course.
- Identify resources to support your certification journey
Module 1 - Architecting low-code AI solutions
Topics
- Ira needs to understand customer segments using BigQuery and a clustering model.
- Sasha needs to predict customer value using AutoML Cymbal Retail’s customer dataset.
- Taylor needs to build a conversational AI assistant for customers using Vertex AI Agent Builder and retrieval-augmented generation (RAG)
- Diagnostic questions
- Review and study planning
Objectives
- Identify your level of knowledge in developing and implementing BigQuery ML and AutoML machine learning solutions.
- Determine the skills needed to select appropriate ML APIs, prepare data effectively, and build custom models using AutoML.
Activities
- Lecture
- Diagnostic questions
- Quiz
Module 2 - Collaborating within and across teams to manage data and models
Topics
- Use Google Cloud's products and Cymbal Retail's rich data to design a model to predict which high-value customers are likely to stop purchasing (also known as customer churn).
- Answer diagnostic questions.
- Review the information and plan your study.
Objectives
- Identify your level of knowledge in exploring, preprocessing, and managing organization-wide data.
- Identify your level of knowledge in addressing privacy implications and leveraging tools like Vertex AI Feature Store.
- Determine the skills needed to prototype models using Jupyter notebooks on Google Cloud.
- Determine the skills needed to select appropriate backends, implement security best practices, and integrate with code repositories.
Activities
- Lecture
- Diagnostic questions
- Quiz
Module 3 - Scaling prototypes into ML models
Topics
- Use Google Cloud's products and Cymbal Retail's rich data to build and scale customer churn prototype into a production-ready model
- Answer diagnostic questions.
- Review the information and plan your study.
Objectives
- Identify your level of knowledge in scaling ML prototypes into production-ready models
- Identify your level of knowledge in selecting appropriate ML frameworks, model architectures, and modeling techniques based on interpretability requirements.
- Determine the skills needed to train models effectively, including organizing and ingesting training data on Google Cloud.
- Determine the skill needed to utilize distributed training techniques, perform hyperparameter tuning, and troubleshoot training failures.
Activities
- Lecture
- Diagnostic questions
- Quiz
Module 4 - Serving ML models
Topics
- Use Google Cloud's products and Cymbal Retail's rich data to deploy a customer churn model and use it in production for inference.
- Answer diagnostic questions.
- Review the information and plan your study
Objectives
- Identify the level of knowledge needed to effectively serve models in production.
- Identify the level of knowledge needed to select between batch and online inference, utilize various serving frameworks, organize a model registry, and conduct A/B testing for model optimization.
- Determine the skills needed to scale online model serving, including leveraging Vertex AI Feature Store.
- Determine the skills needed to manage public and private endpoints, choose appropriate hardware, optimize serving backends for throughput, and fine-tune models for optimal performance in production.
Activities
- Lecture
- Diagnostic questions
- Quiz
Module 5 - Automating and orchestrating ML pipelines
Topics
- Use Google Cloud’s products to orchestrate the entire machine learning pipeline for seamless execution and continuous improvement with customer churn.
- Answer diagnostic questions.
- Review the information and plan your study.
Objectives
- Identify the level of knowledge needed to develop and maintain end-to-end ML pipelines.
- Identify the level of knowledge needed to validate data and model, consistent preprocessing, hosting options, component identification, parameterization, triggering mechanisms, compute needs, orchestration strategies.
- Determine the skills needed to automate model retraining, including establishing retraining policies.
- Determine the skills needed to implement CI/CD model deployment, and track and audit metadata (model artifacts, versions, data lineage).
Activities
- Lecture
- Diagnostic questions
- Quiz
Module 6 - Monitoring ML Solutions
Topics
- Use Google Cloud’s products to ensure the customer churn model remains robust, reliable, and aligned with Google’s Responsible AI principles.
- Answer diagnostic questions.
- Review the information and plan your study.
Objectives
- Identify the level of knowledge needed to assess and mitigate risks in ML solutions.
- Identify the level of knowledge needed to build secure ML systems, align with responsible AI practices, evaluate solution readiness, and utilize model explainability on Vertex AI.
- Determine the skills needed to monitor, test, and troubleshoot ML solutions.
- Determine the skills needed to establish continuous evaluation metrics, monitor for training-serving skew and feature drift, compare model performance against baselines, and investigate common training and serving errors.
Activities
- Lecture
- Diagnostic questions
- Quiz
Module 7 - Your next steps
Topics
- A sample study plan for the exam
- How to register for the exam
Objectives
- Review a sample study plan for the exam
- Learn how to register for the exam
Activities
- Create your study plan for the exam
- Identify a date to take the exam based upon your plan
- Register for the exam