-
Course
- AI
- Cloud
Introduction to TensorFlow
This course is focused on using the flexibility and “ease of use” of TensorFlow 2.x and Keras to build, train, and deploy machine learning models. You will learn about the TensorFlow 2.x API hierarchy and will get to know the main components of TensorFlow through hands-on exercises. We will introduce you to working with datasets and feature columns. You will learn how to design and build a TensorFlow 2.x input data pipeline. You will get hands-on practice loading csv data, numPy arrays, text data, and images using tf.Data.Dataset. You will also get hands-on practice creating numeric, categorical, bucketized, and hashed feature columns. We will introduce you to the Keras Sequential API and the Keras Functional API to show you how to create deep learning models. We’ll talk about activation functions, loss, and optimization. Our Jupyter Notebooks hands-on labs offer you the opportunity to build basic linear regression, basic logistic regression, and advanced logistic regression machine learning models. You will learn how to train, deploy, and productionalize machine learning models at scale with Cloud AI Platform.
What you'll learn
This course is focused on using the flexibility and “ease of use” of TensorFlow 2.x and Keras to build, train, and deploy machine learning models. You will learn about the TensorFlow 2.x API hierarchy and will get to know the main components of TensorFlow through hands-on exercises. We will introduce you to working with datasets and feature columns. You will learn how to design and build a TensorFlow 2.x input data pipeline. You will get hands-on practice loading csv data, numPy arrays, text data, and images using tf.Data.Dataset. You will also get hands-on practice creating numeric, categorical, bucketized, and hashed feature columns. We will introduce you to the Keras Sequential API and the Keras Functional API to show you how to create deep learning models. We’ll talk about activation functions, loss, and optimization. Our Jupyter Notebooks hands-on labs offer you the opportunity to build basic linear regression, basic logistic regression, and advanced logistic regression machine learning models. You will learn how to train, deploy, and productionalize machine learning models at scale with Cloud AI Platform.
Table of contents
- Introduction to Tensorflow | 6m 49s
- TensorFlow API Hierarchy | 4m 30s
- Components of TensorFlow: Tensors and Variables | 8m 40s
- Lab Intro Introduction to Tensors and Variables | 1m 11s
- Getting Started With GCP And Qwiklabs | 3m 48s
- Lab: Introduction to Tensors and Variables | 10s
- Lab Intro Writing low-level TensorFlow programs | 43s
- Lab: Writing Low-Level TensorFlow Code | 10s
- Introduction to TensorFlow: Readings | 10s
- Overview | 4m 18s
- Working in-memory and with files | 3m 42s
- Getting the data ready for model training | 6m 24s
- Lab Intro Load CSV and Numpy Data | 28s
- Lab: Load CSV, Numpy, and Text data in TensorFlow | 10s
- Lab Intro Loading Image Data | 54s
- Lab: Loading images Using tf.Data.Dataset | 10s
- Lab Intro Feature Columns | 37s
- Lab: Introduction to Feature Columns | 10s
- Optional Lab Intro TFRecord and tf.Example | 1m 15s
- Lab: TFRecord and tf.Example | 10s
- Training on Large Datasets with tf.data API | 4m 59s
- Lab Intro Manipulating data with Tensorflow Dataset API | 34s
- Lab: TensorFlow Dataset API | 10s
- Optional Lab Intro Feature Analysis Using TensorFlow Data Validation and Facets | 1m 39s
- Lab: Feature Analysis Using TensorFlow Data Validation and Facets | 10s
- Design and Build a TensorFlow Input Data Pipeline: Readings | 10s
- Overview | 43s
- Activation functions | 8m 43s
- Activation functions: Pitfalls to avoid in Backpropagation | 5m 52s
- Neural Networks with Keras Sequential API | 7m 52s
- Lab intro Keras Sequential API | 21s
- Lab: Introducing the Keras Sequential API | 10s
- Lab Intro Logistic Regression | 43s
- Lab: [ML on GCP C3] Basic Introduction to Logistic Regression | 10s
- Lab Intro Optional Lab Advanced Logistic Regression in TensorFlow 2.0 | 1m 6s
- Lab: Advanced Logistic Regression in TensorFlow | 10s
- Training neural networks with Tensorflow 2 and the Keras Sequential API: Readings | 10s
- Neural Networks with Keras Functional API | 10m 1s
- Regularization: The Basics | 4m 53s
- Regularization: L1, L2, and Early Stopping | 5m 1s
- Regularization: Dropout | 5m 20s
- Serving models in the Cloud | 3m 18s
- Lab intro Keras Functional API | 38s
- Lab: Introducing the Keras Functional API | 10s
- Training neural networks with Tensorflow 2 and Keras Functional API: Readings | 10s