Lecture
Location: Senate Hall
Group A: 1:00-2:00 pm
Group B: 2:30-3:30 pm
Labs
Location: Main Computer Lab
Group A: Thursday 2:00-3:00 pm
Group B: Thursday 3:00-4:00 pm
Group C: Friday 2:00-3:00 pm
Group D: Friday 3:00-4:00 pm

Week 2

Biological and Artificial Neural Networks

This week, we're diving deep into the fascinating world of deep neural networks, the very foundation of modern AI. Our journey begins with an exploration of the biological neural networks that inspired this technology, providing essential context for understanding how these powerful systems work. We'll then break down the core components, starting with the perceptron, and progressively build up to more complex neural networks. You'll gain a solid grasp of how data flows through these networks via forward propagation and, crucially, how we measure their performance by computing the loss of a deep neural network. Get ready to build a strong theoretical foundation for the hands-on labs to come!.

Slides for lecture 2 - Click here to download...
Lab: Introduction to Google Colab and Python (Click here to open notebook...)
Artificial Neural Network Playground (Click here...)
Assignment
September 19, 2025
Quiz 2 - due September 19th - Click here...

Week 1

Introduction and Logistics

In the lecture portion of Week 1, we will provide a comprehensive overview of deep learning, including its fundamental concepts, applications, and the role of neural networks. We will also discuss the TensorFlow/Keras framework, which will be the primary tool used throughout the course. In the lab session, students will set up their development environment using Google Colab, experiment with a neural network, and familiarize themselves with the TensorFlow/Keras API.

Course Overview and Logistics
Overview of Deep Learning and State of the art
Slides for lecture 1 - Click here to download...
Lab: Introduction to Google Colab and Python (Click here to open notebook...)
Assignment
September 12, 2025
Quiz 1 - due September 12th - Click here...
Complete assignment 1 if you have not already done so - Click here...
Read chapter 1 of Deep Learning - Click here...
Create a Gmail account if you don't already have one - Click here...
Create a Github account if you don't already have one - Click here...
Create a ChatGPT account if you don't already have one - Click here...