Il corso fornisce un’introduzione compatta al “Robust & Adaptive Deep Learning” (RD-DL) ed all’Intelligenza Artificiale Generativa (Generative AI) con attenzione ai paradigmi di robustezza avversaria e regolarizzazione (gradiente/Jacobiano, vincoli di Lipschitz), domain shift/adaptation, continual learning (stabilità–plasticità), Modelli generativi, Large Language Models. Si introdurra’ il “Robust & Adaptive Deep Learning” in spazi geometrici non-convenzionali e si presenteranno alcune applicazioni nel settore industriale, legale e finanziario.
Conoscenza e capacità di comprensione (knowledge and understanding): lo studente acquisirà le competenze necessarie per comprendere le tematiche relative al “Robust & Adaptive Deep Learning” (RD-DL) ed all’AI Generativa, le tecniche di sensibilità all’input e robustezza, gli scenari/metodi di continual learning, le architetture dei principali modelli generativi, il paradigma Transformer/LLM e relativi approcci di training, le principali applicazioni di settore.
Capacità di applicare conoscenza e comprensione (applying knowledge and understanding): lo studente sarà in grado di progettare una pipeline AI-based di training/valutazione (in ambiente python), proteggere sistemi di “Robust & Adaptive Deep Learning” (RD-DL) e/o Generativi da attacchi “adversarial”, applicare approcci di domain adaptation, addestrare e valutare modelli generativi, costruire una pipeline applicativa che utilizza motori LLMs.
Autonomia di giudizio (making judgements): lo studente sarà in grado di analizzare i trade-off stabilità–plasticità, selezionare regolarizzazioni/difese del sistema AI, scegliere tra approcci generativi o discriminativi, definire metriche appropriate e interpretare risultati.
Abilità comunicative (communication skills): lo studente acquisirà le competenze necessarie che gli forniranno proprietà di linguaggio nell’area “Artificial Intelligence / Deep Learning” con particolare attenzione ai modelli generativi, redigere report sintetici e notebook riproducibili, presentare scelte e risultati tecnici, includendo brevi model cards e note su limiti/rischi.
Capacità di apprendimento (learning skills): lo studente sarà in grado di sviluppare un metodo personalizzato di aggiornamento su nuove architetture/tecniche (lettura critica di papers scientifici/benchmark) di “Robust & Adaptive Deep Learning” (RD-DL) ed AI Generativa , applicare buone pratiche di riproducibilità e trasferire le competenze a nuovi domini (industriale, legale, finanziario) attraverso esercitazioni su problemi reali.
Le lezioni sono tenute in aula con l'ausilio di slide, messe a disposizione degli studenti. Le slide non sostituiscono i testi di riferimento, ma, oltre che agevolare la comprensione della lezione, forniscono un dettaglio puntuale sul programma svolto.
In caso di necessità, a seguito di apposite indicazioni da parte degli organi di Ateneo, l'insegnamento potrà essere impartito in modalità mista o a distanza, con le necessarie variazioni rispetto a quanto dichiarato in precedenza, al fine di rispettare il programma previsto qui riportato.
Per la piena comprensione dei contenuti del corso sono necessari i seguenti pre-requisiti:
La frequenza delle lezioni rispecchia le modalità previste dal Manifesto degli studi e dal Regolamento Didattico di Ateneo;
1) Robust & Adaptive Deep Learning (RA-DL):
2) Continual Learning (CL) – Problematiche di Stabilità–Plasticità nel “Robust & Adaptive Deep Learning”:
3) Generative AI Models:
4) LLM, Transformers, Embeddings & Retrieval
5) “Robust & Adaptive Deep Learning” e Generative AI: Applicazioni
1. Slides fornite dal Docente
2. I. Goodfellow et al., Deep Learning
3. D. Foster, Generative Deep Learning (2a edizione)
5. Pubblicazioni scientifiche suggerite/fornite dal Docente;
| Argomenti | Riferimenti testi | |
|---|---|---|
| 1 | Robust & Adaptive Deep Learning (RA-DL) | 1-5 |
| 2 | Continual Learning – Problematiche di Stabilità–Plasticità nel “Robust & Adaptive Deep Learning” | 1-5 |
| 3 | Generative AI Models | 1-5 |
| 4 | LLM, Transformers, Embeddings & Retrieval | 1-5 |
| 5 | “Robust & Adaptive Deep Learning” e Generative AI: Applicazioni | 1-5 |
L'esame finale sarà cosi articolato:
1. Prova scritta;
2. Realizzazione di un progetto in ambiente python concordato con il docente.
La prova scritta è costituita da cinque domande a risposta aperta. La prenotazione per la partecipazione alla prova scritta è obbligatoria.
Note:
Prove in Itinere: Non previste
In caso di necessità, a seguito di apposite indicazioni da parte degli organi di Ateneo, la verifica potrà essere effettuata in modalità telematica, con le necessarie variazioni rispetto a quanto dichiarato in precedenza.
Le prove sono finalizzate ad ottenere una valutazione complessiva della preparazione dello studente. La valutazione finale di idoneità si baserà sulla valutazione sia della prova scritta che del progetto.
Si precisa che tali domande hanno carattere puramente indicativo: le domande proposte all'esame potranno divergere, anche in modo significativo.