CODICE 86798 ANNO ACCADEMICO 2024/2025 CFU 6 cfu anno 1 DIGITAL HUMANITIES - INTERACTIVE SYSTEMS AND DIGITAL MEDIA 11661 (LM-92) - GENOVA 6 cfu anno 1 COMPUTER SCIENCE 10852 (LM-18) - GENOVA 6 cfu anno 3 STATISTICA MATEM. E TRATTAM. INFORMATICO DEI DATI 8766 (L-35) - GENOVA 9 cfu anno 1 COMPUTER ENGINEERING 11160 (LM-32) - GENOVA 3 cfu anno 2 ROBOTICS ENGINEERING 10635 (LM-32) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05 LINGUA Inglese SEDE GENOVA PERIODO 1° Semestre MATERIALE DIDATTICO AULAWEB PRESENTAZIONE Nell'era dell'informazione qualunque sistema o dispositivo genera una qualche forma di dati per scopi diagnostici o di analisi. Il corso dettaglia le tecniche di analisi dei dati allo scopo di ricavarne informazioni e nuova conoscenza per il supporto alle decisioni. OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI The course is designed to equip students with advanced knowledge and skills in the fields of machine learning and data analysis. Building upon foundational concepts, students delve into cutting-edge techniques and methodologies essential for tackling real-world problems in diverse domains. The course addresses a comprehensive review of fundamental machine learning algorithms, including supervised and unsupervised learning, and deep learning architectures. Through hands-on exercises and projects, students gain proficiency in implementing these algorithms using popular libraries. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO Lo studente sarà in grado di applicare le conoscenze acquisite ad un caso di studio reale ricavando il modello del fenomeno che ha generato i dati in esame. During the course the following skills will be developed - personal competence - social competence - ability to learn to learn - competence in project creation - competence in project management PREREQUISITI Programmazione (Matlab/Python/R), algebra lineare, probabilità e statistica. MODALITA' DIDATTICHE - Lezioni frontali (approx. 50%) (per sviluppare capacità di imparare a imparare) - Esercitazioni (approx. 50%) (per sviluppare competenza personale) - Possibilità di un progetto finale in coppia (per sviluppare competenza sociale, competenza in creazione progettuale e competenza in gestione progettuale) Si consigliano gli studenti lavoratori e gli studenti con certificazione di DSA, di disabilità o di altri bisogni educativi speciali di contattare il docente all’inizio del corso per concordare modalità didattiche e d’esame che, nel rispetto degli obiettivi dell’insegnamento, tengano conto delle modalità di apprendimento individuali. PROGRAMMA/CONTENUTO Inferenza statistica Apprendimento supervisionato, semisupervisionato, e non supervisionato Teoria dell'apprendimento statistico Algorithmi Shallow di Machine Learning (esempi in linguaggio Python) Algorithmi Deep di Machine Learning (esempi in linguaggio Python) Generative AI Model Selection e Error Estimation TESTI/BIBLIOGRAFIA T. Hastie, R.Tibshirani, J.Friedman "The Elements of Statistical Learning: Data Mining, Inference, and Prediction" 2009. S. Shalev-Shwartz, S. Ben-David "Understanding machine learning: From theory to algorithms" 2014 C. M. Bishop, H. Bishop. Deep learning: Foundations and concepts. Springer Nature, 2023. L. Oneto "Model Selection and Error Estimation in a Nutshell" 2020 DOCENTI E COMMISSIONI LUCA ONETO Ricevimento: Su appuntamento, tramite e-mail DAVIDE ANGUITA Ricevimento: Su appuntamento, tramite e-mail Commissione d'esame LUCA ONETO (Presidente) FABIO ROLI DAVIDE ANGUITA (Presidente Supplente) LEZIONI INIZIO LEZIONI https://easyacademy.unige.it/portalestudenti/index.php?view=easycourse&_lang=it&include=corso Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI MODALITA' D'ESAME Orale su appuntamento MODALITA' DI ACCERTAMENTO Lo studente risolverà un problema reale a piacere applicando le tecniche apprese durante il corso. Agenda 2030 Imprese, innovazione e infrastrutture OpenBadge PRO3 - Soft skills - Gestione progettuale base 1 - A PRO3 - Soft skills - Imparare a imparare avanzato 1 - A PRO3 - Soft skills - Personale avanzato 1 - A PRO3 - Soft skills - Sociale avanzato 1 - A PRO3 - Soft skills - Creazione progettuale avanzato 1 - A