Serena CRISCI
Insegnamento di METODI NUMERICI PER IL MACHINE LEARNING
Corso di laurea magistrale in MATEMATICA
SSD: MATH-05/A
CFU: 8,00
ORE PER UNITÀ DIDATTICA: 72,00
Periodo di Erogazione: Primo Semestre
Italiano
| Lingua insegnamento | Italiano |
| Contenuti | L’insegnamento introduce metodologie e algoritmi per il machine learning. Il programma affronta: (1) Rappresentazione e compressione dei dati (2) Metodi del gradiente e del gradiente stocastico ; (3) Metodi per problemi regolarizzati; (4) Metodi per l’apprendimento supervisionato. |
| Testi di riferimento | Fessler, J. A., & Nadakuditi, R. R. (2024). Linear algebra for data science, machine learning, and signal processing. Cambridge university press. |
| Obiettivi formativi | Al termine dell’insegnamento, lo studente dovrà aver acquisito: |
| Prerequisiti | Si raccomanda la conoscenza solida dell’algebra lineare e dell’analisi matematica e la conoscenza di base di programmazione. |
| Metodi didattici | L’insegnamento prevede 72 ore totali (8 CFU). |
| Modalità di verifica dell'apprendimento | La verifica consiste in una prova orale e nella discussione di un elaborato computazionale individuale. |
| Altre informazioni | Il materiale didattico, gli script e gli esercizi saranno resi disponibili dal docente. |
| Programma esteso | Rappresentazione e compressione dei dati: Introduzione ai dati ad alta dimensionalità. Decomposizione ai valori singolari (SVD), SVD troncata. Nonnegative Matrix Factorization (NMF), approssimazionia rango basso. Applicazioni ed esempi. |
English
| Teaching language | Italian |
| Contents | The course introduces methodologies and algorithms for machine learning. The syllabus covers: (1) data representation and compression; (2) gradient and stochastic gradient methods; (3) methods for regularized problems; and (4) methods for supervised learning. |
| Textbook and course materials | Fessler, J. A., & Nadakuditi, R. R. (2024). Linear algebra for data science, machine learning, and signal processing. Cambridge university press. |
| Course objectives | At the end of the course, students are expected to have acquired the following knowledge and skills: |
| Prerequisites | A solid knowledge of linear algebra and mathematical analysis, as well as basic programming skills, is strongly recommended. |
| Teaching methods | The course consists of 64 hours of instruction (8 ECTS credits). |
| Assessment methods | Assessment methods |
| Other information | Teaching materials, scripts, and exercises will be provided by the instructor. |
| Detailed syllabus | Data Representation and Compression: |








