Introduction
  • You, This Course and Us
  • Source Code and PDFs
  • Datasets for all Labs
Installation
  • Install TensorFlow
  • Install Jupyter Notebook
  • Running on the GCP vs. Running on your local machine
  • Lab: Setting Up A GCP Account
  • Lab: Using The Cloud Shell
  • Datalab ~ Jupyter
  • Lab: Creating And Working On A Datalab Instance
TensorFlow and Machine Learning
  • Introducing Machine Learning
  • Representation Learning
  • Neural Networks Introduced
  • Introducing TensorFlow
  • Running on the GCP vs. Running on your local machine
  • Lab: Simple Math Operations
  • Computation Graph
  • Tensors
  • Lab: Tensors
  • Linear Regression Intro
  • Placeholders and Variables
  • Lab: Placeholders
  • Lab: Variables
  • Lab: Linear Regression with Made-up Data
  • TensorFlow Basics
Working with Images
  • Image Processing
  • Images As Tensors
  • Lab: Reading and Working with Images
  • Lab: Image Transformations
  • Images
K-Nearest-Neighbors with TensorFlow
  • Introducing MNIST
  • K-Nearest Neigbors
  • One-hot Notation and L1 Distance
  • Steps in the K-Nearest-Neighbors Implementation
  • Lab: K-Nearest-Neighbors
  • MNIST with K-Nearest Neighbors
Linear Regression with a Single Neuron
  • Learning Algorithm
  • Individual Neuron
  • Learning Regression
  • Learning XOR
  • XOR Trained
Linear Regression in TensorFlow
  • Lab: Access Data from Yahoo Finance
  • Non TensorFlow Regression
  • Lab: Linear Regression - Setting Up a Baseline
  • Gradient Descent
  • Lab: Linear Regression
  • Lab: Multiple Regression in TensorFlow
  • Linear Regression
Logistic Regression in TensorFlow
  • Logistic Regression Introduced
  • Linear Classification
  • Lab: Logistic Regression - Setting Up a Baseline
  • Logit
  • Softmax
  • Argmax
  • Lab: Logistic Regression
  • Logistic Regression
The Estimator API
  • Estimators
  • Lab: Linear Regression using Estimators
  • Lab: Logistic Regression using Estimators
  • Estimators
Neural Networks and Deep Learning
  • Traditional Machine Learning
  • Deep Learning
  • Operation of a Single Neuron
  • The Activation Function
  • Training a Neural Network: Back Propagation
  • Lab: Automobile Price Prediction - Exploring the Dataset
  • Lab: Automobile Price Prediction - Using TensorFlow for Prediction
  • Hyperparameters
  • Vanishing and Exploding Gradients
  • The Bias-Variance Trade-off
  • Preventing Overfitting
  • Lab: Iris Flower Classification
  • Neural Networks and Deep Learning
Classifiers and Classification
  • Classification as an ML Problem
  • Confusion Matrix: Accuracy, Precision and Recall
  • Decision Thresholds and The Precision-Recall Trade-off
  • F1 Scores and The ROC Curve
  • Classification
Convolutional Neural Networks (CNNs)
  • Mimicking the Visual Cortex
  • Convolution
  • Choice of Kernel Functions
  • Zero Padding and Stride Size
  • CNNs vs DNNs
  • Feature Maps
  • Pooling
  • Lab: Classification of Street View House Numbers - Exploring the Dataset
  • Basic Architecture of a CNN
  • Lab: Classification of Street View House Numbers - Building the Model