CloudAcademy
  1. Home
  2. Content Library
  3. Google Cloud Platform
  4. Courses
  5. Building Convolutional Neural Networks on Google Cloud

Building Convolutional Neural Networks on Google Cloud

The course is part of these learning paths

Machine Learning on Google Cloud Platform

course-steps 2 certification 1

Data Engineer – Professional Certification Preparation for Google

course-steps 9 quiz-steps 5

Contents

keyboard_tab
Introduction
lock
Introduction1m 50s
Convolutional Neural Networks
lock
Convolutional Neural Networks6m 4s
lock
Building a CNN in TensorFlow4m 44s
lock
Training a CNN5m 4s
Improving a Model
lock
Using TensorBoard7m 15s
lock
Preventing Overfitting5m 5s
Scaling
lock
Scaling4m 50s
Conclusion
lock
Conclusion3m 22s
play-arrow
Start course
Overview
Transcript
DifficultyAdvanced
Duration38m 14s
Students129

Description

Course Description

Once you know how to build and train neural networks using TensorFlow and Google Cloud Machine Learning Engine, what’s next? Before long, you’ll discover that prebuilt estimators and default configurations will only get you so far. To optimize your models, you may need to create your own estimators, try different techniques to reduce overfitting, and use custom clusters to train your models.

Convolutional Neural Networks (CNNs) are very good at certain tasks, especially recognizing objects in pictures and videos. In fact, they’re one of the technologies powering self-driving cars. In this course, you’ll follow hands-on examples to build a CNN, train it using a custom scale tier on Machine Learning Engine, and visualize its performance. You’ll also learn how to recognize overfitting and apply different methods to avoid it.

Learning Objectives

  • Build a Convolutional Neural Network in TensorFlow
  • Analyze a model’s training performance using TensorBoard
  • Identify cases of overfitting and apply techniques to prevent it
  • Scale a Cloud ML Engine job using a custom configuration

Intended Audience

  • Data professionals
  • People studying for the Google Certified Professional Data Engineer exam

Prerequisites

This Course Includes

  • Many hands-on demos

Resources

The github repository for this course is at https://github.com/cloudacademy/ml-engine-doing-more.



About the Author

Students5751
Courses21
Learning paths9

Guy launched his first training website in 1995 and he's been helping people learn IT technologies ever since. He has been a sysadmin, instructor, sales engineer, IT manager, and entrepreneur. In his most recent venture, he founded and led a cloud-based training infrastructure company that provided virtual labs for some of the largest software vendors in the world. Guy’s passion is making complex technology easy to understand. His activities outside of work have included riding an elephant and skydiving (although not at the same time).

Covered topics

AnalyticsComputeArtificial IntelligenceGoogle Cloud PlatformArtificial Intelligence for GoogleAnalytics for GoogleCompute for GoogleCloud Machine Learning Engine