Module 5

Introduction to Deep Learning

Author

Yike Zhang

Published

October 23, 2025

Class Activities

Week 10

Recap

Link to Google Form

Installation

Week 11

Examples

Example 1: Introduction to Autoencoders

Please refer to this notebook published by Tensorflow to practice and understand autoencoders.

Example 2: Convolutional Neural Networks (CNNs)

Please refer to this notebook published by Tensorflow to practice and understand CNNs.

Example 3: Convolutional Variational Autoencoder (CVAE)

Please refer to this notebook published by Tensorflow to practice and understand CVAEs.

Hands-on Practice

Q1: Please go through this tutorial link from kaggle to train a convolutional neural networks using the handwritten digits dataset.

Q2: Please go through this beginner guide link from kaggle to train a convolutional neural network using the MNIST dataset.

Week 12

Recap

Link to Google Form

Examples

Example 1: Recurrent Neural Networks (RNNs)

Please refer to this notebook published by Tensorflow to practice and understand RNNs.

Example 2: Reinforcement Learning (RL) and Deep Q-Networks (DQN)

Please refer to this tutorial published by Tensorflow to learn more about RL and DQNs. Here is the notebook for you to practice on training a DQN.

Hands-on Practice

Q1: Please go through this tutorial link from kaggle to train a recurrent neural network Long Short-Term Memory (LSTM).

Q2: Please go through this tutorial link from kaggle to train a deep reinforcement neural network.