Salta al contenuto principale della pagina

DATA ANALYTICS

CODICE 108775
ANNO ACCADEMICO 2023/2024
CFU
  • 6 cfu al 2° anno di 8734 INGEGNERIA GESTIONALE (LM-31) - GENOVA
  • SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05
    LINGUA Italiano (Inglese a richiesta)
    SEDE
  • GENOVA
  • PERIODO 2° Semestre
    MATERIALE DIDATTICO AULAWEB

    PRESENTAZIONE

    L'insegnamento  illustra i concetti fondamentali e i metodi avanzati per il progetto di sistemi basati su machine learning e le loro applicazioni al “pattern recognition”. Durante il corso si approfondiranno le normative internazionali alla base della cosiddetta "IA affidabile" e le principali tecniche per progettare e applicare algoritmi di apprendimento automatico che siano robusti, equi, preservino la privacy e il cui funzionamento può essere spiegato agli utenti finali. Il corso è arricchito dalla presentazione di diversi casi di studio in ambito industriale, gestionale ed economico

    OBIETTIVI E CONTENUTI

    OBIETTIVI FORMATIVI

    L'insegnamento  illustra i concetti avanzati dell’analisi dei dati attraverso tecniche di Intelligenza Artificiale orientate alla modellistica di tipo predittivo e prescrittivo. Durante il corso si approfondiranno le normative internazionali alla base della cosiddetta "IA affidabile" e le principali tecniche per progettare e applicare algoritmi di apprendimento automatico che siano robusti, equi, preservino la privacy e il cui funzionamento può essere spiegato agli utenti finali. Il corso è arricchito dalla presentazione di diversi casi di studio in ambito industriale, gestionale ed economico.

    OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

    Comprensione dei concetti fondamentali e dei metodi avanzati per il progetto di sistemi basati su machine learning, la sicurezza dell’apprendimento automatico e dell’intelligenza artificiale e delle loro applicazioni al “pattern recognition”. Capacità di rispondere a domande aperte con libri chiusi, risolvere esercizi numerici, utilizzare librerie software open source per il progetto di sistemi basati su machine learning.

    PREREQUISITI

    Questo insegnamento è rivolto a studenti che abbiano già frequentato corsi di base (o abbiano una conoscenza di base/intermedia) di machine learning e intelligenza artificiale e abbiano una conoscenza di base/intermedia dei linguaggi di programmazione (in particolare il linguaggio Python).

    MODALITA' DIDATTICHE

    Lezioni frontali nelle quali il docente utilizzerà diapositive. Copie delle diapositive saranno fornite agli studenti. Laboratori con uso di librerie e piattaforme software per il progetto di sistemi di machine learning.

    PROGRAMMA/CONTENUTO

    1. Introduzione ai sistemi di machine learning: panoramica dei sistemi di machine learning; quando utilizzare l'apprendimento automatico nell'industria e nelle applicazioni commerciali.

    2. Casi d'uso di Machine Learning: machine learning nella ricerca e nella produzione industriale; apprendimento automatico rispetto ai sistemi software tradizionali.

    3. Progettazione di sistemi di apprendimento automatico: requisiti, ingegneria dei dati, feature engineering, training, labelling, data augmentation, model development ed evaluation, continual learning, monitoring e testing in production.

    4. Sicurezza del Machine Learning: attacchi e difese per il machine learning

    5. Explainable AI: metodi di spiegabilità. Metodi globali e locali. Metodi modello-specifici e modello-agnostici.

    6. Equità e privacy del machine learning: equità, minacce e difese relative alla privacy.

    7. Normativa IA: la legge europea IA. Linee guida etiche europee per un'IA affidabile. Regolamenti AI nel mondo.

    8. Sessioni pratiche. Esercitazioni di laboratorio sulla progettazione di sistemi di machine learning.

    TESTI/BIBLIOGRAFIA

    • Chip Huyen, Designing Machine Learning Systems, O’Reilly, 2022
    • A. Joseph, B. Nelson, B. Rubinstein, D. Tygar, Adversarial machine learning, Cambridge University Press, 2018

    DOCENTI E COMMISSIONI

    Commissione d'esame

    LUCA DEMETRIO (Presidente)

    LUCA ONETO (Presidente)

    FABIO ROLI (Presidente)

    LEZIONI

    Orari delle lezioni

    L'orario di tutti gli insegnamenti è consultabile su EasyAcademy.

    ESAMI

    MODALITA' D'ESAME

    Prove scritte in classe durante il semestre, o in alternativa realizzazione di un progetto sui contenuti del corso e prova orale.

    MODALITA' DI ACCERTAMENTO

    Valutazioni in classe durante il semestre (soluzione a libro chiuso di esercizi numerici/programmazione e domande a risposta aperta), o in alternativa realizzazione di un progetto sui contenuti del corso e prova orale. Criterio di valutazione = domande a risposta aperta e chiusa (15/30) + esercizi numerici/programmazione (15/30)

    Calendario appelli

    Data Ora Luogo Tipologia Note

    ALTRE INFORMAZIONI

    Contattare il docente per e-mail.