Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Intermediate Google Cloud For Data Scientists

Course Summary

The Intermediate Google Cloud for Data Scientists training course is designed to further the skills of participants who are already familiar with the data science capabilities of Google Cloud and wish to deepen their understanding of applied machine learning, relevant mathematical foundations, and practical approaches for creating and launching TensorFlow-based systems, for example for recommendation engines.

This course starts with a deep dive review of the key mathematical concepts used by the hands-on data science and machine learning exercises in this course. Next, students will work with sample Jupyter notebooks in Google Colab to implement low-level TensorFlow code for commonly used tensor operations such as stacking, slicing, reshaping, and squeezing. After reviewing how to deploy, debug, and serve TensorFlow code at scale, students will learn about implementing a practical data science use case around recommendation systems. This course will conclude with case studies and best practices for how to build a mature data science and machine learning practice for your project or at your organization.

Before attending this course, students should take the Google Cloud for Data Scientists course or be familiar with all of the topics listed here: Google Cloud for Data Scientists

Purpose
Learn how to implement statistical and machine learning models using TensorFlow, for example for recommendation engines, and how to improve their performance based on the students' understanding of underlying mathematical principles.
Audience
Developers needing to leverage Jupyter notebooks and Tensorflow on the GCP in a Data Science context.
Role
Data Engineer - Data Scientist - Software Developer - Technical Manager
Skill Level
Intermediate
Style
Fast Track - Targeted Topic - Workshops
Duration
2 Days
Related Technologies
Google Cloud | Tensorflow

 

Productivity Objectives
  • Develop TensorFlow code for data science and machine learning models.
  • Optimize machine learning model training accuracy and performance.
  • Use batch and real-time streaming data processing pipelines.
  • Design recommendation engines and systems.

What You'll Learn:

In the Intermediate Google Cloud For Data Scientists training course, you'll learn:
  • Math Basics Recap
    • MSE and Cross-Entropy Loss
    • Troubleshooting Gradient Descent
    • Choosing the Right Regularization
    • Type I and II Errors in Classification
  • TensorFlow Models
    • Tensor Stacking, Slicing, and Reshaping
    • Tensor Shape, Scalar-Vector, and Data Type Mismatches
    • Debugging TensorFlow Models
    • TensorFlow Dataset API
    • TensorBoard Summary Writer
  • Serving TensorFlow Models
    • Online Predictions
    • Batch and Real-Time Data Pipelines
    • Cloud Machine Learning Engine
    • Google AppEngine
    • Cloud DataFlow
  • Recommendation Systems
    • Recommendations with Content or Collaborative Filtering
    • Weighted Alternating Least Squares (ALS/WALS)
    • Deep Learning for Recommendation Engines
    • Data Pipelines for Recommendation Engines
    • YouTube and Google Play Store Case Studies
  • Applied Data Science
    • Five Stages of Maturity Towards Machine Learning
    • Machine Learning Case Study from Google
    • Machine Learning Then and Now
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.