• ROI Training

MLOps on Google Cloud

Contact us to book this course
Delivery methods icon
Delivery methods

On-Site, Virtual

Duration icon
Duration

3 days

Machine Learning can be used to create predictive algorithms using your data and today’s extremely powerful computers. However, getting these ML algorithms from the research lab into production can be challenging. In this course, you will learn to use the power of Google Cloud and its suite of data analytics and ML tools to more easily process your data, train your models, deploy your models, and manage them in production.

Learning objectives

  • Simplify and automate machine learning operations using Google Cloud tools
  • Learn the basics of Machine Learning
  • Implement the steps required to build a production ML pipeline
  • Build batch and streaming data pipelines with Google Cloud Dataflow
  • Perform Feature Engineering using Dataflow and BigQuery
  • Train and validate ML models using BigQuery ML, Auto ML, and TensorFlow
  • Deploy models using Google Cloud automation
  • Leverage Vertex AI to manage ML datasets, models, experiments, and deployment
  • Program Vertex AI pipelines using Kubeflow

Who should attend

Data Engineers, developers, and others who are working on machine learning projects and want to learn how to use Google Cloud tools to automate the training and deployment of their ML models.

Hands-on activities

This course includes hands-on labs that reinforce your learning and provide a template for getting started on your real-world use cases.

Course outline

  • ML Basics
    • ML Examples
    • Models
    • Examples
    • Features 
    • Labels
    • Training, Validation Data, and Test Data
    • Training
    • Validation
    • Hyperparameters
    • Prediction
  • Linear Regression Models
    • Linear Regression
    • Linear Regression Examples
    • Validating Linear Regression Models
    • RMSE
    • Exercise: Building a Linear Regression Model 
  • Classification Models
    • Classification
    • Classification Examples
    • Validating Classification Models
    • Accuracy 
    • Precision
    • Recall
    • Area Under Receiver Operator Curve (AUROC)
    • Exercise: Building a Classification Model 
  • Neural Networks
    • Neural Networks
    • Example
    • Neurons
    • Layers
    • Weights
    • Exercise: Building a Neural Network 
  • ML Steps
    • Data Collection
    • Feature Engineering
    • Training
    • Validation
    • Putting Models Into Production
  • ML Pipelines
    • Batch ML Pipelines
    • Online Prediction Models
    • On-device Prediction Models
    • Streaming ML Pipelines
  • Dataflow Basics
  • Apache Beam
    • Creating a Pipeline
    • Pipeline Basics
    • PCollections
    • Transforms
    • I/O
    • Dataflow Templates
    • Exercise: Programming Apache Beam Pipelines
  • Batch Dataflow Pipelines
    • Dataflow Basics
    • Running Dataflow Jobs
    • Exercise: Running Dataflow Jobs
  • Streaming Dataflow Pipelines
    • Example
    • Exercise: Building a Streaming Pipeline with DataFlow Templates 
  • Feature Engineering Basics
    • Analyzing Features
    • Discovering Relationships in Data
    • Dealing with Incomplete or Invalid Data
    • One-Hot Encoding
  • Feature Engineering in Dataflow
    • Writing Transforms
    • ParDo
    • Side Inputs
    • Dataflow SQL
    • Exercise: Feature Engineering with Dataflow  
  • Feature Engineering with BigQuery
    • Tuning Features with SQL
    • Joins
    • Filters 
    • User-Defined Functions
    • Saving Results to Tables
    • Exporting Tables
    • Exercise: Feature Engineering with BigQuery
  • Feature Engineering with Tensorflow
    • Tensorflow Transform
    • Tensorflow Schema
    • Normalizing Features
    • Bucketing Numeric Data
    • Converting Strings to Integer Vocabularies
  • BigQuery ML
    • Training ML Models with SQL
    • Model Types
    • Options
    • Splitting the Data
    • Training
    • Validation
    • Prediction
    • Exercise: Programming Models with BigQueryML
  • AutoML
    • Tables
    • Vision
    • Natural Language
    • Video
    • Creating Datasets
    • Labeling
    • Training
    • Validation
    • Exercise: Using AutoML Vision 
  • Vertex AI Basics
    • Vertex AI Workflow
    • Using Vertex AI
  • Managing Training Data
    • Datasets
    • Image Datasets
    • Tabular Datasets
    • Text Datasets
    • Labeling Tasks
  • Managing Models
    • Training
    • Deploying Models
    • Importing Models from BigQuery ML
    • Exporting Models
    • Endpoints
    • Predictions
    • Batch Predictions
    • Exercise: Creating and Deploying Vertex AI Models
  • Vertex AI Pipelines
    • AI Pipeline Architecture
    • TFX vs. Kubeflow Pipelines
    • Google-Provided Pipeline Components
    • Programming Custom AI Pipeline Components
    • Running and Monitoring AI Pipelines
    • Exercise: Running Vertext AI Pipelines

Ready to accelerate your team's innovation?