MATEMATICA E INFORMATICAData ScienceAnno accademico 2025/2026

9798849 - DEEP LEARNING
Modulo ADVANCED TECHNIQUES AND APPLICATIONS

Docente: GIOVANNI BELLITTO

Risultati di apprendimento attesi

The course provides an in-depth study of the fundamental and advanced concepts of machine and deep learning methods, with a focus on their use for extracting, modelling and visualizing knowledge from data. Topics include linear and logistic regression, support vector machines, neural networks with backpropagation, convolutional neural networks, recurrent neural networks, methods for representation learning, and application of these techniques under different learning regimes (supervised, unsupervised and reinforcement learning). Real-world applications covered range from computer vision and natural language processing to medical image analysis.

 

The learning objectives

Upon successful completion of the course, students will be able to:

 

Knowledge and understanding

Students will:

 

Applying knowledge and understanding

Students will:

 

Making judgements 

Students will be able to:

Communication

Students will learn to:

 

 

Lifelong learning skills

Students will:

Modalità di svolgimento dell'insegnamento

Prerequisiti richiesti

Frequenza lezioni

Attendance is strongly recommended. Attending and actively participating in the classroom activities will contribute positively towards the overall assessment of the final exam.

Contenuti del corso

The course will be addressing the general and modern techniques based on machine and deep learning paradigms to create intelligent systems from data and how it is possible to extract, represent and visualize knowledge from data and trained models.

 

Convolutional Neural Networks

Recurrent Neural Networks

Unsupervised Learning with Deep Networks

Generative AI

Explainable AI

Deep Learning Frameworks:

Foundation models:

Testi di riferimento

  1. Pattern Recognition and Machine Learning, C. Bishop, 2006
  2. Deep Learning. I. Goodfellow, Y. Bengio and A. Courville, MIT Press, 2016
  3. Programming PyTorch for Deep Learning, I. Pointer, O'Reilly Media
  4. Teaching materials and reading paper list provided by the instructor

Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

The final examination consists of:

The grading policy for the course is:

Esempi di domande e/o esercizi frequenti

Examples of questions and exercises are available on the Studium platform and on the course website.


English version