Image Understanding with TensorFlow on GCP

  • 4.6
Approx. 12 hours to complete

Course Summary

Learn how to use TensorFlow and Google Cloud Platform to build image recognition models and improve your skills in computer vision.

Key Learning Points

  • Understand the basics of image recognition and machine learning
  • Build and train image recognition models using TensorFlow and GCP
  • Learn how to deploy and scale your models on GCP

Related Topics for further study


Learning Outcomes

  • Ability to build and train image recognition models using TensorFlow and GCP
  • Understanding of the basics of machine learning and computer vision
  • Knowledge of how to deploy and scale models on GCP

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge in Python
  • Familiarity with machine learning concepts

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced

Similar Courses

  • Deep Learning with TensorFlow
  • Applied Data Science with Python

Related Education Paths


Notable People in This Field

  • Founder, Coursera
  • Co-Director, Stanford Institute for Human-Centered Artificial Intelligence

Related Books

Description

This is the third course of the Advanced Machine Learning on GCP specialization. In this course,

Outline

  • Welcome to Image Understanding with TensorFlow on GCP
  • Course Introduction
  • Getting Started with Google Cloud Platform and Qwiklabs
  • Images as Visual Data
  • Structured vs Unstructured Data
  • How to Send Feedback
  • Linear and DNN Models
  • Introduction
  • Linear Models
  • Lab Intro: Linear Models for Image Classification
  • Lab Solution: Linear Models for Image Classification
  • DNN Models Review
  • Lab Intro: DNN Models for Image Classification
  • Lab Solution: DNN Models for Image Classification
  • Review: What is Dropout?
  • Lab Intro: DNNs with Dropout Layer for Image Classification
  • Lab Solution: DNNs with Dropout Layer for Image Classification
  • Convolutional Neural Networks (CNNs)
  • Introduction
  • Understanding Convolutions
  • CNN Model Parameters
  • Working with Pooling Layers
  • Implementing CNNs with TensorFlow
  • Lab Intro: Creating an Image Classifier with a Convolutional Neural Network
  • Lab Solution: Creating an Image Classifier with a Convolutional Neural Network
  • Dealing with Data Scarcity
  • The Data Scarcity Problem
  • Data Augmentation
  • Lab Intro: Implementing image augmentation
  • Lab Solution: Implementing image augmentation
  • Transfer Learning
  • Lab Intro: Implementing Transfer Learning
  • Lab Solution: Implementing Transfer Learning
  • No Data, No Problem
  • Going Deeper Faster
  • Introduction
  • Batch Normalization
  • Residual Networks
  • Accelerators (CPU vs GPU, TPU)
  • TPU Estimator
  • Demo: TPU Estimator
  • Neural Architecture Search
  • Summary
  • Pre-built ML Models for Image Classification
  • Introduction
  • Pre-built ML Models
  • Cloud Vision API
  • Demo: Vision API
  • AutoML Vision
  • Demo: AutoML
  • AutoML Architecture
  • Lab Intro: Training with Pre-built ML Models using Cloud Vision API and AutoML
  • Lab Solution: Training with Pre-built ML Models using Cloud Vision API and AutoML
  • Summary
  • Summary
  • Additional Resources

Summary of User Reviews

This course on image understanding using TensorFlow on GCP has received positive reviews from many users. It provides a comprehensive understanding of image processing and is well-structured. One key aspect that many users thought was good is the hands-on experience it offers.

Pros from User Reviews

  • Comprehensive understanding of image processing
  • Well-structured course
  • Hands-on experience
  • Great for beginners
  • Engaging and informative lectures

Cons from User Reviews

  • Some users found the course to be too basic
  • Not enough information on advanced topics
  • Some sections were too fast-paced
  • No one-on-one support from instructors
  • Some technical issues with labs and assignments
English
Available now
Approx. 12 hours to complete
Google Cloud Training
Google Cloud
Coursera

Instructor

Google Cloud Training

  • 4.6 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses