Advanced Machine Learning on Google Cloud

Paths

Advanced Machine Learning on Google Cloud

Author: Google Cloud

This path focuses on advanced machine learning topics using Google Cloud Platform where you will get hands-on experience optimizing, deploying, and scaling production ML models of... Read more

What you will learn:

This path teaches the following skills

  • Know the best practices for machine learning systems
  • Improve machine learning models’ accuracy with augmentation, feature extraction, and fine-tuning hyperparameters
  • Build image recognition models
  • Predict future values of a time-series
  • Classify free form text
  • Address time-series and text problems with recurrent neural networks
  • Devise a content-based recommendation engine
  • Implement a collaborative filtering recommendation engine
  • Build a hybrid recommendation engine with user and content embeddings

Pre-requisites

Participants should have already completed the “Machine Learning on GCP” learning path. Participants should be familiar with SQL, TensorFlow, and Python.

Beginner

In order to recap the Machine Learning with TensorFlow on Google Cloud Platform learning path, this section starts with a workshop in which you will do End-to-End Machine Learning with TensorFlow on Google Cloud Platform. Then you learn about the components and best practices of a high-performing ML system in production environments.

End-to-End Machine Learning with TensorFlow on GCP

by Google Cloud

Sep 17, 2019 / 3h 15m

3h 15m

Start Course
Description

One of the best ways to review something is to work with the concepts and technologies that you have learned. So, this course is set up as a workshop and in this workshop, you will do End-to-End Machine Learning with TensorFlow on Google Cloud Platform. It involves building an end-to-end model from data exploration all the way to deploying an ML model and getting predictions from it.

Table of contents
  1. Welcome to the Course
  2. Machine Learning (ML) on Google Cloud Platform (GCP)
  3. Explore the Data
  4. Create the dataset
  5. Build the Model
  6. Operationalize the model
  7. Summary

Production Machine Learning Systems

by Google Cloud

Sep 17, 2019 / 3h 17m

3h 17m

Start Course
Description

In this course, we will dive into the components and best practices of a high-performing ML system in production environments.

Table of contents
  1. Welcome to the course
  2. Architecting Production ML Systems
  3. Ingesting data for Cloud-based analytics and ML
  4. Designing Adaptable ML systems
  5. Designing High-performance ML systems
  6. Hybrid ML systems
  7. Course Summary

Intermediate

This section offers a look at different strategies for building an image classifier using convolutional neural networks. You will improve a machine learning model's accuracy with augmentation, feature extraction, and fine-tuning hyperparameters while trying to avoid overfitting the data. You will also look at practical issues that arise, for example, when you don’t have enough data; as well as how to incorporate the latest research findings into our models. You will get hands-on practice building and optimizing your own image classification models on a variety of public datasets. The section next introduces sequence models and their applications, including an overview of sequence model architectures and how to handle inputs of variable length. You will get hands-on practice building and optimizing your own text classification and sequence models on a variety of public datasets.

Image Understanding with TensorFlow on GCP

by Google Cloud

Sep 17, 2019 / 4h 19m

4h 19m

Start Course
Description

In this course, we will take a look at different strategies for building an image classifier using convolutional neural networks. We'll improve the model's accuracy with augmentation, feature extraction, and fine-tuning hyperparameters while trying to avoid overfitting our data. We will also look at practical issues that arise, for example, when you don’t have enough data and how to incorporate the latest research findings into our models. You will get hands-on practice building and optimizing your own image classification models on a variety of public datasets in the labs we’ll work on together.

Table of contents
  1. Welcome to Image Understanding with TensorFlow on GCP
  2. Linear and DNN Models
  3. Convolutional Neural Networks (CNNs)
  4. Dealing with Data Scarcity
  5. Going Deeper Faster
  6. Pre-built ML Models for Image Classification
  7. Summary

Sequence Models for Time Series and Natural Language Processing on Google Cloud

by Google Cloud

Oct 29, 2019 / 4h 31m

4h 31m

Start Course
Description

In this course, we’ll learn how to make predictions on sequences of data. We’ll cover common business use cases like- 1.time-series prediction and how to deal with more recent data points getting more relevance 2.translating entire sentences (aka sequences of words) into other languages You will get hands-on practice building and optimizing your own text classification and sequence models on a variety of public datasets in the labs we’ll work on together.

Table of contents
  1. Working with Sequences
  2. Recurrent Neural Networks
  3. Dealing with Longer Sequences
  4. Text Classification
  5. Reusable Embeddings
  6. Encoder-Decoder Models
  7. Summary

Advanced

In this section, you'll apply your knowledge of classification models and embeddings to build a ML pipeline that functions as a recommendation engine.

Recommendation Systems with TensorFlow on GCP

by Google Cloud

Oct 29, 2019 / 6h 46m

6h 46m

Start Course
Description

In this course, you'll apply your knowledge of classification models and embeddings to build a ML pipeline that functions as a recommendation engine.

Table of contents
  1. Recommendation Systems Overview
  2. Content-Based Recommendation Systems
  3. COLLABORATIVE FILTERING RECOMMENDATION SYSTEMS
  4. Neural Networks for Recommendation Systems
  5. Building an End-to-End Recommendation System
  6. Summary