ML Course 2026 (Thursdays, Weissman Auditorium)

Welcome to the Weizmann Practical Deep Learning Course 2026

All communication with the lecturers will be made via SLACK: TBA 

Your lecturers and TAs are
Etienne Dreyer, Alon Levi, 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 (TBA).

Date Lecture Material Block 1 Material Block 2 Material
16/04/2026 Eilam:
Introduction
  Dmitrii
Backpropagation
  Etienne:
Python, PyTorch & Grad. Desc.
 
23/04/2026 Eilam:
Convolutional NN & architectures
  Alon:
CNNs (tut)
  Dmitrii:
Optimization, regularization
homework 1 (classification)
 
30/04/2026 Eilam:
Detection & Segmentation
  Etienne:
UNet
  Etienne:
transfer learning
homework 2
 
07/05/2026 Etienne:
Autoencoders (VAE)
  Dmitrii:
VAE tutorial
  Alon
Physics-informed ML
 
14/05/2026 No class (DPPA retreat)          
21/05/2026 No class (Shavuot)          
28/05/2026 Eilam:
Graph Neural Networks
  Etienne:
GNN tutorial
  Etienne:
homework 3: GNN
 
04/06/2026 Alon
GAN
  Alon
GAN tutorial
  TBA  
11/06/2026 Eilam:
Deep Reinforcement Learning
  Dmitrii:
Deep Q-learning tutorial
  Etienne:
Homework 4: policy gradient
 
18/06/2026 Dmitrii:
Diffusion
  Dmitrii:
Diffusion tutorial
     
25/06/2026 Etienne:
Transformers
  TBA:
Sequential data
  Dmitrii:
Homework 5: Attention
 
02/07/2026 Eilam
GPT
  Alon
Agentic AI
  TBA  
05/07/2026 Project Proposals I          
06/07/2026 Project Proposals II          
             
TBA Project Presentations (POSTERs festival)