ML Course 2025 (Weissman Auditorum Thursdays)

Welcome to the Weizmann Practical Deep Learning Course 2025

All communication with the lecturers will be made via SLACK: join slack channel

Your lecturers and TAs are
Etienne Dreyer, Nilotpal Kakati, Dmitrii Kobylianskii and Prof Eilam Gross.

The grading system is based on your mandatory homework assignments (10%), a project (<30%), and a final exam (>60%). The exact weight of the project and exam will be fixed so the class average will not exceed 90.

All lecture slides and tutorial code will be posted below. Recordings are available on the Panopto page.

Date Lecture Material Tutorial 1 Material Tutorial 2 Material
27/3/2025

Eilam:

Introduction

Introduction Lecture

Etienne:

Python essentials

notebook

Etienne:

NumPy and grad. desc.

notebook

notebook

notes

3/4/2025

Dmitrii:

Backpropagation

Lecture 2:
Backpropagation

Etienne:

pytorch (tut)

notebook

Etienne:

homework 1

Classification

homework 1
10/4/2025

Eilam:

Convolutional NN

Lecture 3: CNN

Nilotpal:

CNNs (tut)

Notes

Notebooks

Dmitrii:

Optimisation,
Regularisation

Notebook
24/4/2025

Eilam:

GAN

GAN 2025 Lecture

Nilotpal:

GAN (tut)

Notes

Notebook

Colab notebook

Etienne:

transfer learning

homework 2

notebooks

homework 2

8/5/2025

Eilam:

CNN architectures and RNN

CNN Architectures Lecture

Etienne:

Autoencoders
(VAE)

slides

 

Dmitrii:

VAE (tut)

Notebook
15/5/2025

Eilam:

Graph Neural Networks

GNN Eilam

Jonathan Video

Etienne:

GNN tutorial

notebook

notebook

Etienne:

homework 3:

GNN

homework 3
22/5/2025

Eilam:

Detection & Segmentation

Segmentation Lecture

 

Etienne:

UNET

 

notebook TBA  
29/5/2025

Dmitrii:

Diffusion

Flows and Diffusion

Dmitrii:

Diffusion tutorial

     
5/6/2025

 

Etienne:

Transformers

Transformer slides

Eilam:

GPT

Attention is all you need lecture

Dmitrii:

Homework 4:
Attention

Homework 4

Github link

12/6/2025

Eilam:

Deep Reinforcement Learning

Eilam's Lecture

Jonathan's Excellent Review

Dmitrii:

Deep Q-learning tutorial

 

 

Etienne:

Homework 5: policy gradient

homework 5
19/6/2025 Project Proposals I          
26/6/2025  Project Proposals II          
3/7/2025 Project Proposals III          
             

16/7/2025

10:00-12:00

Final exam          
10/8/2025

11:00-16:00
Project Presentations (POSTERs festival)