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
  22. Graded:What is TensorFlow?
  23. Graded:Graphs and Sessions
  24. Graded:Qwiklabs -- Writing low-level TensorFlow programs
  25. 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
  19. Graded:Qwiklabs -- Lab Estimator API
  20. Graded:Qwiklabs -- Scaling up TensorFlow ingest using batching
  21. Graded:Qwiklabs -- Creating a distributed training TensorFlow model with Estimator API
  22. 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
  7. Graded:Qwiklabs -- Scaling TensorFlow with Cloud Machine Learning Engine
  8. Graded:Cloud MLE