Skip to main content

Course - Intro to TensorFlow

https://www.youtube.com/watch?v=tPYj3fFJGjk

Core TensorFlow

We will introduce you to the core components of TensorFlow and you will get hands-on practice building machine learning programs. You will compare and write lazy evaluation and imperative programs, work with graphs, sessions, variables, as finally debug TensorFlow programs.

  1. Video:Introduction

  2. Video:What is TensorFlow

  3. Video:Benefits of a Directed Graph

  4. Video:TensorFlow API Hierarchy

  5. Video:Lazy Evaluation

  6. Discussion Prompt:Importance of an API hierarchy

  7. Video:Graph and Session

  8. Video:Evaluating a Tensor

  9. Video:Visualizing a graph

  10. Video:Tensors

  11. Video:Variables

  12. Discussion Prompt:Variables and Placeholder

  13. Video:Lab Intro: Writing low-level TensorFlow programs

  14. Video:Lab Solution

  15. Video:Introduction

  16. Video:Shape problems

  17. Video:Fixing shape problems

  18. Video:Data type problems

  19. Video:Debugging full programs

  20. Video:Intro: Debugging full programs

  21. Video:Demo: Debugging Full Programs

Graded:What is TensorFlow?

Graded:Graphs and Sessions

Graded:Qwiklabs -- Writing low-level TensorFlow programs

Graded:Core TensorFlow

Estimator API

  1. Video:Introduction

  2. Video:Estimator API

  3. Video:Pre-made Estimators

  4. Video:Demo: Housing Price Model

  5. Video:Checkpointing

  6. Video:Training on in-memory datasets

  7. Video:Lab Intro: Estimator API

  8. Video:Lab Solution: Estimator API

  9. Video:Train on large datasets with Dataset API

  10. Video:Lab Intro: Scaling up TensorFlow ingest using batching

  11. Video:Lab Solution: Scaling up TensorFlow ingest using batching

  12. Video:Big jobs, Distributed training

  13. Video:Monitoring with TensorBoard

  14. Video:Demo: TensorBoard UI

  15. Video:Serving Input Function

  16. Video:Recap: Estimator API

  17. Video:Lab Intro: Creating a distributed training TensorFlow model with Estimator API

  18. Video:Lab Solution: Creating a distributed training TensorFlow model with Estimator API

Graded:Qwiklabs -- Lab Estimator API

Graded:Qwiklabs -- Scaling up TensorFlow ingest using batching

Graded:Qwiklabs -- Creating a distributed training TensorFlow model with Estimator API

Graded:Estimator API

Scaling TensorFlow models with CMLE (Cloud Machine Learning Engine)

  1. Video:Introduction

  2. Video:Why Cloud Machine Learning Engine?

  3. Video:Train a Model

  4. Video:Monitoring and Deploying Training Jobs

  5. Video:Lab Intro: Scaling TensorFlow with Cloud Machine Learning Engine

  6. Video:Lab Solution: Scaling TensorFlow with Cloud Machine Learning Engine

Graded:Qwiklabs -- Scaling TensorFlow with Cloud Machine Learning Engine

Graded:Cloud MLE