Reliability and performance for AI applications with enterprise-grade support and managed services.

TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML, and gives developers the ability to easily build and deploy ML-powered applications.

This advanced Google certified course teaches you how to build scalable, accurate, and production-ready models for structured data, image data, time-series, and natural language text, and ends with building recommendation systems.

Overview

This GCP-AMLTF: Advanced Machine Learning with TensorFlow on Google Cloud course will give you hands-on experience optimizing, deploying, and scaling a variety of production ML models. You’ll learn how to build recommendation systems
and scalable, accurate, and production-ready models for structured data, image data, time series, and natural language text.

Skills Covered

  • Implement the various flavors of production ML systems—static, dynamic, and continuous training; static and dynamic inference; and batch and online processing.
  • Solve an ML problem by building an end-to-end pipeline, going from data exploration, preprocessing, feature engineering, model building, hyperparameter tuning, deployment, and serving.
  • Develop a range of image classification models from simple linear models to high-performing convolutional neural networks (CNNs) with batch normalization, augmentation, and transfer learning.
  • Forecast time-series values using CNNs, recurrent neural networks (RNNs), and LSTMs.
  • Apply ML to natural language text using CNNs, RNNs, LSTMs, reusable word embeddings, and encoder-decoder generative models.
  • Implement content-based, collaborative, hybrid, and neural recommendation models in TensorFlow.

Prerequisites

To get the most out of this training, participants should have:

  • Knowledge of machine learning and TensorFlow to the level covered in Machine Learning on Google Cloud coursework.
  • Experience coding in Python.
  • Knowledge of basic statistics.
  • Knowledge of SQL and cloud computing (helpful).

Target Audience

  • Data Engineers and programmers interested in learning how to apply machine learning in practice.
  • Anyone interested in learning how to leverage machine learning in their enterprise.

Course Curriculum

Module 1: Machine Learning on Google Cloud Platform

  • Effective ML.
  • Fully managed ML.

Module 2: Explore the Data

  • Exploring the dataset.
  • BigQuery.
  • BigQuery and AI Platform Notebooks.

Module 3: Creating the dataset

  • Creating a dataset.

Module 4: Build the Model

  • Build the model.

Module 5: Operationalize the model

  • Operationalizing the model.
  • Cloud AI Platform.
  • Train and deploy with Cloud AI Platform.
  • BigQuery ML.
  • Deploying and Predicting with Cloud AI Platform.

Module 6: Architecting Production ML Systems

  • The Components of an ML System.
  • The Components of an ML System: Data Analysis and Validation.
  • The Components of an ML System: Data Transformation + Trainer.
  • The Components of an ML System: Tuner + Model Evaluation and Validation.
  • The Components of an ML System: Serving.
  • The Components of an ML System: Orchestration + Workflow.
  • The Components of an ML System: Integrated Frontend + Storage.
  • Training Design Decisions.
  • Serving Design Decisions.
  • Designing from Scratch.

Module 7: Ingesting data for Cloud-based analytics and ML

  • Data On-Premise.
  • Large Datasets.
  • Data on Other Clouds.
  • Existing Databases.

Module 8: Designing Adaptable ML systems

  • Adapting to Data.
  • Changing Distributions.
  • Right and Wrong Decisions.
  • System Failure.
  • Mitigating Training-Serving Skew through Design.
  • Debugging a Production Model.

Module 9: Designing High-performance ML systems

  • Training.
  • Predictions.
  • Why distributed training?
  • Distributed training architectures.
  • Faster input pipelines.
  • Native TensorFlow Operations.
  • TensorFlow Records.
  • Parallel pipelines.
  • Data parallelism with All Reduce.
  • Parameter Server Approach.
  • Inference.

Module 10: Hybrid ML systems

  • Machine Learning on Hybrid Cloud.
  • KubeFlow.
  • Embedded Models.
  • TensorFlow Lite.
  • Optimizing for Mobile.

Module 11: Welcome to Image Understanding with TensorFlow on GCP

  • Images as Visual Data.
  • Structured vs Unstructured Data.

Module 12: Linear and DNN Models

  • Linear Models.
  • DNN Models Review.
  • Review: What is Dropout?

Module 13: Convolutional Neural Networks (CNNs)

  • Understanding Convolutions.
  • CNN Model Parameters.
  • Working with Pooling Layers.
  • Implementing CNNs with TensorFlow.

Module 14: Dealing with Data Scarcity

  • The Data Scarcity Problem.
  • Data Augmentation.
  • Transfer Learning.
  • No Data, No Problem.

Module 15: Going Deeper Faster

  • Batch Normalization.
  • Residual Networks.
  • Accelerators (CPU vs GPU, TPU).
  • TPU Estimator.
  • Neural Architecture Search.

Module 16: Pre-built ML Models for Image Classification

  • Pre-built ML Models.
  • Cloud Vision API.
  • AutoML Vision.
  • AutoML Architecture.

Module 17: Working with Sequences

  • Sequence data and models.
  • From sequences to inputs,
  • Modeling sequences with linear models.
  • Modeling sequences with DNNs.
  • Modeling sequences with CNNs.
  • The variable-length problem4m.

Module 18: Recurrent Neural Networks

  • Introducing Recurrent Neural Networks.
  • How RNNs represent the past.
  • The limits of what RNNs can represent.
  • The vanishing gradient problem.

Module 19: Dealing with Longer Sequences

  • LSTMs and GRUs.
  • RNNs in TensorFlow.
  • Deep RNNs.
  • Improving our Loss Function.
  • Working with Real Data.

Module 20: Text Classification

  • Working with Text.
  • Text Classification.
  • Selecting a Model.
  • Python vs Native TensorFlow.

Module 21: Reusable Embeddings

  • Historical methods of making word embeddings.
  • Modern methods of making word embeddings.
  • Introducing TensorFlow Hub.
  • Using TensorFlow Hub within an estimator.

Module 22: Recurrent Neural NetworksEncoder-Decoder Models

  • Introducing Encoder-Decoder Networks.
  • Attention Networks.
  • Training Encoder-Decoder Models with TensorFlow.
  • Introducing Tensor2Tensor.
  • AutoML Translation.
  • Dialogflow.

Module 23: Recommendation Systems Overview

  • Types of Recommendation Systems.
  • Content-Based or Collaborative.
  • Recommendation System Pitfalls.

Module 24: Content-Based Recommendation Systems

  • Content-Based Recommendation Systems.
  • Similarity Measures.
  • Building a User Vector.
  • Making Recommendations Using a User Vector.
  • Making Recommendations for Many Users.
  • Using Neural Networks for Content-Based Recommendation Systems.

Module 25: Collaborative Filtering Recommendation Systems

  • Types of User Feedback Data.
  • Embedding Users and Items.
  • Factorization Approaches.
  • The ALS Algorithm.
  • Preparing Input Data for ALS.
  • Creating Sparse Tensors For Efficient WALS Input.
  • Instantiating a WALS Estimator: From Input to Estimator.
  • Instantiating a WAL Estimator: Decoding TFRecords.
  • Instantiating a WALS Estimator: Recovering Keys.
  • Instantiating a WALS Estimator: Training and Prediction.
  • Issues with Collaborative Filtering.
  • Cold Starts.

Module 26: Neural Networks for Recommendation Systems

  • Hybrid Recommendation System.
  • Context-Aware Recommendation Systems.
  • Context-Aware Algorithms.
  • Contextual Postfiltering.
  • Modeling Using Context-Aware Algorithms.

Module 27: Building an End-to-End Recommendation System

  • Architecture Overview.
  • Cloud Composer Overview.
  • Cloud Composer: DAGs.
  • Cloud Composer: Operators for ML9.
  • Cloud Composer: Scheduling.
  • Cloud Composer: Triggering Workflows with Cloud Functions.
  • Cloud Composer: Monitoring and Logging.

Dates & Locations

Let’s make it work for you

Can’t find a date that fits? Need to train your whole team? Looking for a discount?
Speak to one of our learning experts today.

June 22, 2026 - June 26, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC

June 22, 2026 - June 26, 2026

Location: Online
Modal: VILT
Availability: TBC

September 21, 2026 - September 25, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC

September 21, 2026 - September 25, 2026

Location: Online
Modal: VILT
Availability: TBC

December 14, 2026 - December 18, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC

December 14, 2026 - December 18, 2026

Location: Online
Modal: VILT
Availability: TBC
Trainocate exam and cert

Exam & Certification

Professional Machine Learning Engineer.

A Professional Machine Learning Engineer designs, builds, and productionizes ML models to solve business challenges using Google Cloud technologies and knowledge of proven ML models and techniques.

Training & Certification Guide

A Professional Machine Learning Engineer designs, builds, and productionizes ML models to solve business challenges using Google Cloud technologies and knowledge of proven ML models and techniques. The ML Engineer considers responsible AI throughout the ML development process, and collaborates closely with other job roles to ensure long-term success of models. The ML Engineer should be proficient in all aspects of model architecture, data pipeline interaction, and metrics interpretation.

The ML Engineer needs familiarity with foundational concepts of application development, infrastructure management, data engineering, and data governance. Through an understanding of training, retraining, deploying, scheduling, monitoring, and improving models, the ML Engineer designs and creates scalable solutions for optimal performance.

The Professional Machine Learning Engineer exam assesses your ability to:

  • Frame ML problems
  • Architect ML solutions
  • Design data preparation and processing systems
  • Develop ML models
  • Automate & orchestrate ML pipelines
  • Monitor, optimize, and maintain ML solutions
  • Length: Two hours
  • Registration fee: $200 (plus tax where applicable)
  • Language: English
  • Exam format: Multiple choice and multiple select
  • Exam Delivery Method:
    1. Take the online-proctored exam from a remote location, review the online testing requirements.
    2. Take the onsite-proctored exam at a testing center, locate a test center near you.
  • Prerequisites: None
  • Recommended experience: 3+ years of industry experience including 1+ years designing and managing solutions using Google Cloud.

Frequently Asked Questions

Google Cloud certifications help you advance your professional skills and demonstrate your value to hiring managers. Also once you become Google Cloud certified, you unlock the following benefits:

  • Distinguish yourself with a digital badge by sharing it on your social profile or resume.
  • Showcase your achievement on a publicly-accessible Google Cloud Certified Directory.
  • Get exclusive Google Cloud Certified swag for Professional certifications.
  • Network and exchange ideas with others in the Google Cloud Certified community.
  • Get access to global cloud virtual and in-person events hosted by Google Cloud.

A skill badge measures one’s knowledge of a specific product or service and tests their ability to apply that knowledge in an interactive hands on environment.

A certification measures an individual’s proficiency at performing a specific job role using Google Cloud technology. A certification exam tests one knowledge of a wide range of products and services needed to perform a job role versus one product/service. In order to prepare for a Google Cloud certification, it is recommended that an individual has multiple years of experience in the role, in addition to completing the recommended online training and skill badges.

Speak to a Training Consultant

All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631

Preferred mode of training
Checkboxes