Launching into Machine Learning#

[Course]

Introduction#

[Video] - Course introduction - Feb 16, 2022

Get to Know Your Data: Improve Data through Exploratory Data Analysis#

[Video] - Introduction - Feb 16, 2022

[Video] - Improve data quality - Feb 16, 2022

[Video] - Lab Intro: Improve Data Quality - Sep 24, 2021

[Video] - Lab Demo: Improve the quality of your data - Feb 21, 2022

[Lab] - Improving Data Quality

  • improve_data_quality - lab, sol

[Video] - What is exploratory data analysis - Feb 16, 2022

[Video] - How is EDA used in machine learning - Feb 16, 2022

[Video] - Data analysis and visualization - Feb 16, 2022

[Video] - Lab intro: Explore the data using Python and BigQuery - Feb 16, 2022

[Lab] - Exploratory Data Analysis Using Python and BigQuery

  • python.BQ_explore_data - lab, sol

Machine Learning in Practice#

[Video] - Introduction - Feb 16, 2022

[Video] - Supervised Learning - Sep 24, 2021

[Video] - Regression and Classification - Sep 24, 2021

[Video] - Lab Intro: Introduction to Linear Regression - Sep 24, 2021

[Video] - Lab Demo: Intro to Linear Regression - Feb 21, 2022

[Lab] - Introduction to Linear Regression

  • intro_linear_regression - lab, sol

[Video] - Logistic regression - Feb 16, 2022

Training AutoML Models Using Vertex AI#

[Video] - Introduction - Feb 16, 2022

[Video] - Machine learning vs. deep learning - Feb 16, 2022

[Video] - What is automated machine learning? - Feb 16, 2022

[Video] - AutoML regression mode - Feb 16, 2022

[Video] - (Optional) Lab intro: Training an AutoML classification Model (Structured data) - Feb 16, 2022

[Video] - (Optional) Lab Demo: Training an AutoML classification model (Structured data) - Feb 21, 2022

[Lab] - Training an AutoML Classification Model - Structured Data

[Video] - Evaluate AutoML models - Feb 16, 2022

BigQuery Machine Learning: Develop ML Models Where Your Data Lives#

[Video] - Introduction - Feb 16, 2022

[Video] - Training an ML model using BigQuery ML - Feb 16, 2022

[Video] - BigQuery ML supported models - Feb 16, 2022

[Video] - Lab intro: Using BigQuery ML to predict penguin weight (BigQuery ML & Explainable AI) - Feb 16, 2022

[Video] - Lab Demo: Using BigQuery ML to predict penguin weight (BigQuery ML & Explainable AI) - Feb 21, 2022

[Lab] - Using BigQuery ML to Predict Penguin Weight

[Video] - BigQuery ML hyperparameter tuning - Feb 16, 2022

[Video] - (Optional) Lab intro: Using the BigQuery ML hyperparameter tuning to improve model Performance - Feb 16, 2022

[Lab] - Using the BigQuery ML Hyperparameter Tuning to Improve Model Performance

[Video] - How to build and deploy a recommendation system with BigQuery ML - Feb 16, 2022

Optimization#

[Video] - Introduction - Feb 16, 2022

[Video] - Defining ML models - Feb 16, 2022

[Video] - Introducing the course dataset - Feb 16, 2022

[Video] - Introduction to loss functions - Feb 16, 2022

[Video] - Gradient descent - Sep 24, 2021

[Video] - Troubleshooting Loss Curves - Sep 24, 2021

[Video] - ML model pitfalls - Feb 16, 2022

[Video] - Lecture lab: Introducing the TensorFlow Playground - Dec 16, 2022

[Video] - Lecture lab: TensorFlow Playground - Advanced - Feb 16, 2022

[Video] - Lecture Lab: Practicing with Neural Networks - Sep 24, 2021

[Video] - Performance metrics - Sep 24, 2021

[Video] - Confusion matrix - Feb 16, 2022

Generalization and Sampling#

[Video] - Introduction - Feb 16, 2022

[Video] - Generalization and ML models - Feb 16, 2022

[Video] - When to stop model training - Feb 16, 2022

[Video] - Creating repeatable samples in BigQuery - Feb 16, 2022

[Video] - Demo: Splitting datasets in BigQuery - Feb 16, 2022

Summary#

[Doc] - Summary

[Doc] - Resource: All quiz questions

[Doc] - Resource: All readings

[Doc] - Resource: All slides