Git Product home page Git Product logo

dlai-s2-2024's Introduction

Deep Learning & Applied AI @Sapienza

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

News πŸ—žοΈ

  • 21/05/2024: The course if finished, see you at the exam!
  • 15/05/2024: The project list is published here.
  • 06/05/2024: The midterm results are published here.
  • 05/05/2024: Due to the Professor and the entire research team attending ICLR 2024 to present several works, the lab session of Tue 07 May will be conducted offline. Reach out to the Professor via email for questions and issues on the notebook.
  • 29/04/2024: The midterm sheet is published, scroll down to download it. If you want me to grade your answers, please send your solutions via email by 17:00.
  • 16/04/2024: The midterm self-assessment will take place on April 29th.
  • 22/03/2024: Mark your calendars! The exam dates ✍ are now published (scroll down to the Grading section).
  • 20/03/2024: The lecture of Monday 8 April will be held in Aula RE3, Building A of Viale Regina Elena 291.
  • 12/03/2024: Added an explanation for the solution of the final Exercise 3 of Notebook 2 (Tensor operations).
  • 05/02/2024: The course website is online. Welcome to DLAI 2023/24! The course will start on Mon 26th February.

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

  • 5 June 2024
  • 10 July 2024
  • 10 September 2024

Evaluation proceeds according to the following steps:

  • A midterm self-evaluation test (optional, does not concur to the final grade)
  • A final written exam (mandatory, accounts for 60% of the final grade)
  • A project (mandatory, accounts for 40% of the final grade)
  • An oral exam (optional, attributes at most 3 points, added to or subtracted from the final grade)

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

  • The project list for 2023/2024 is here.
  • The template for the final project report is here.

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 Self-attention and transformers slides ; Training neural networks effectively Open In Colab
Tue 21 May Create your own agent πŸ‘€ source code

End

dlai-s2-2024's People

Contributors

erodola avatar antoniopioricciardi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.