Exercises

This page lists the exercises in Machine Learning Crash Course.

The majority of the Programming Exercises use the California housing data set.

Programming exercises run directly in your browser (no setup required!) using the Colaboratory platform. Colaboratory is supported on most major browsers, and is most thoroughly tested on desktop versions of Chrome and Firefox. If you'd prefer to download and run the exercises offline, see these instructions for setting up a local environment.

All

In March, 2020, this course began using Programming Exercises coded with tf.keras. If you'd prefer to use the legacy Estimators Programming Exercises, you can find them on GitHub.

Framing

Descending into ML

Reducing Loss

First Steps with TensorFlow

Training and Test Sets

Validation

Feature Crosses

Regularization for Simplicity

Classification

Regularization for Sparsity

Intro to Neural Nets

Training Neural Nets

Multi-Class Neural Nets

Fairness

Static vs. Dynamic Training

Static vs. Dynamic Inference

Data Dependencies

Programming

In March, 2020, this course began using Programming Exercises coded with tf.keras. If you'd prefer to use the legacy Estimators Programming Exercises, you can find them on GitHub.

Framing

Descending into ML

Reducing Loss

First Steps with TensorFlow

Training and Test Sets

Validation

Feature Crosses

Regularization for Simplicity

Classification

Regularization for Sparsity

Intro to Neural Nets

Training Neural Nets

Multi-Class Neural Nets

Fairness

Static vs. Dynamic Training

Static vs. Dynamic Inference

Data Dependencies

Check Your Understanding

In March, 2020, this course began using Programming Exercises coded with tf.keras. If you'd prefer to use the legacy Estimators Programming Exercises, you can find them on GitHub.

Framing

Descending into ML

Reducing Loss

First Steps with TensorFlow

Training and Test Sets

Validation

Feature Crosses

Regularization for Simplicity

Classification

Regularization for Sparsity

Intro to Neural Nets

Training Neural Nets

Multi-Class Neural Nets

Fairness

Static vs. Dynamic Training

Static vs. Dynamic Inference

Data Dependencies

Playground

In March, 2020, this course began using Programming Exercises coded with tf.keras. If you'd prefer to use the legacy Estimators Programming Exercises, you can find them on GitHub.

Framing

Descending into ML

Reducing Loss

First Steps with TensorFlow

Training and Test Sets

Validation

Feature Crosses

Regularization for Simplicity

Classification

Regularization for Sparsity

Intro to Neural Nets

Training Neural Nets

Multi-Class Neural Nets

Fairness

Static vs. Dynamic Training

Static vs. Dynamic Inference

Data Dependencies