Generative Deep Learning

A.Y. 2021/2022

News

General Information
Teacher: Danilo Comminiello
Credits: 3 CFU
Scientific sector: ING-IND/31
Course language: English
Offered programs: PhD Course in Information and Communication Technology (ICT).
Calendar: June 6-7-13-14-20-21, 2022
Class timing: 10:00-13:00
Lecture modality: Hybrid:  DIET Reading Room (DIET Dept, II floor, Via Eudossiana 18) / Online via Zoom
Classroom page: Download slides, videolectures, homeworks and additional material. Access code: rg2mczw. Participants are invited to register here.
GitHub repository: Python course notebooks, additional material, project notebooks.
Office hours: by appointment

Course Description
Generative deep learning represents one of the most promising paradigms of the modern artificial intelligence. Generative models aim at learning the true data distribution of the training set in an unsupervised fashion and at generating new data points with some variations by leveraging the capabilities of deep neural networks.

In this course, we will study the foundations and the main models of generative deep learning, including autoregressive models, variational autoencoders, generative adversarial networks, flow-based models and energy-based models. The course will also discuss some applications related to information and communication technology (ICT) that benefit from deep generative learning.

Application examples will be addressed by using TensorFlow. Fields of application can be agreed with the teacher on the basis of the own PhD research topics. Please inform the teacher in advance if you are interested.

TensorFlow Faculty Award
The course of Generative Deep Learning has been awarded the TensorFlow Faculty Award 2021 from Google in support of the development of new teaching courses on emerging machine learning topics that also promote diversity initiatives aimed at widening access to machine learning education. To this end, this edition of the course will also feature some extra initiatives (e.g., invited seminars) and additional material and tutorials from Google TensorFlow.

Prerequisites
Knowledge of machine learning is warmly recommended.

Program

Course flyer 

Class Schedule
The course will be held in June 2022 with the following schedule:

The course will be held in hybrid modality:

Final Examination
Small project assignment on one of the course topics. The topic can also be agreed based on the students' PhD research program.

This year there is the possibility to agree research projects including groups of students from different PhD programs under the supervision of a tutor.

Textbooks and Material

Course slides, lecture notes and lab notebooks by the instructor.

All the material can be found on the Classroom page of the course (code rg2mczw). Participants are invited to register.


Textbooks: