DLAI-s2-2024

Deep Learning & Applied AI @Sapienza

Course material, 2nd semester a.y. 2023/2024, Dept. of Computer Science

News 🗞️

Logistics 🧭

Lecturer: Prof. Emanuele Rodolà

Assistants: Dr. Donato Crisostomi, Dr. Adrian Minut, Dr. Daniele Solombrino

When: Mondays 14:00–16:00 and Tuesdays 13:00–16:00

Where:

Physical classroom: Aula L2 - Castro Laurenziano (RM018-E01PTEL026)

There is no virtual classroom, and the lectures will not be recorded.

Q & A: We will use a Discord server. More details during the first lessons.

Pre-requisites 🔑

Python fundamentals; calculus; linear algebra.

Textbook and reading material 📖

Due to the continuously evolving nature of the topic, there is no fixed textbook as a reference. Specific material in the form of scientific articles and book chapters will be given throughout the lectures.

In addition, here you can find some supplementary course notes.

Accessibility 👁️‍🗨️: Starting from this semester, in an effort to create a more inclusive and accessible learning environment, all slides have been re-designed with readability in mind to support students with specific learning disabilities. We aim to ensure that everyone, regardless of learning differences, has equal access to the educational content provided. Should you need additional accommodations or have suggestions for further improving accessibility, please feel free to reach out.

Grading 📊

Exam dates

Evaluation proceeds according to the following steps:

We may require an oral exam in doubtful cases or whenever necessary.

Here you can find some example sheets of past written exams:

Lectures 🗣️

Date Topic Reading Code & Data
Mon 26 Feb Introduction slides  
Tue 27 Feb Data, features, and embeddings slides ; linear algebra recap ; matrix notes  
Mon 04 Mar Linear regression, convexity, and gradients slides  
Tue 05 Mar Tensor basics and Tensor operations   Open In Colab Open In Colab
Mon 11 Mar Overfitting and going nonlinear slides  
Tue 12 Mar Linear models and Pytorch Datasets   Open In Colab
Mon 18 Mar Stochastic gradient descent slides  
Tue 19 Mar Logistic Regression and Optimization   Open In Colab
Mon 25 Mar Multi-layer perceptron and back-propagation slides  
Tue 26 Mar Autograd and Modules   Open In Colab
Mon 01 Apr Easter holidays    
Tue 02 Apr Easter holidays    
Mon 08 Apr Convolutional neural networks slides  
Tue 09 Apr Convolutional neural networks   Open In Colab
Mon 15 Apr Regularization, batchnorm and dropout slides  
Tue 16 Apr Uncertainty, regularization and the deep learning toolset   Open In Colab
Mon 22 Apr PCA and VAEs slides  
Tue 23 Apr Variational Autoencoders   Open In Colab
Mon 29 Apr Midterm sheet  
Tue 30 Apr Lab catch-up   complete all the published notebooks
Mon 06 May Adversarial learning slides ; video  
Tue 07 May CycleGAN and Adversarial Attacks   Open In Colab
Mon 13 May Geometric deep learning slides ; video Open In Colab
Tue 14 May Reinforcement Learning tutorial slides Open In Colab
Mon 20 May TBD    
Tue 21 May TBD    

End