LABORATORIO DI INTELLIGENZA ARTIFICIALE
cod. 1009073

Anno accademico 2023/24
2° anno di corso - Primo semestre
Docente
Vincenzo BONNICI
Settore scientifico disciplinare
Informatica (INF/01)
Ambito
Discipline informatiche
Tipologia attività formativa
Caratterizzante
48 ore
di attività frontali
6 crediti
sede:
insegnamento
in ITALIANO

Obiettivi formativi

Il corso offre le basi per modellare e implementare algoritmi e sistemi per la risoluzione di problemi di intelligenza artificiale.
Il corso prevede lezioni teoriche che introducono alle tematiche dell’apprendimento automatico, alla ricerca di soluzioni da un punto di vista algoritmico e alla analisi di sequenze, argomenti che sono poi trattati da un punto di vista pratico e applicativo.

Con riferimento agli Indicatori di Dublino:

Conoscenza e capacità di comprensione
Il corso introduce i concetti relativi allo sviluppo, applicazione e validazione di algoritmi di intelligenza artificiale per l’apprendimento automatico e la ricerca di soluzioni. In particolare, vengono tratti algoritmi di apprendimento automatico supervisionato e non supervisionato, algoritmi di ricerca e algoritmi di analisi di sequenze.

Capacità di applicare conoscenza e comprensione
Le conoscenze teoriche e pratiche presentate vengono introdotte in prospettiva sia della corretta applicazione degli algoritmi allo stato dell’arte ed interpretazione dei risultati ottenuti, sia nella comprensione delle loro motivazioni per lo sviluppo di nuove soluzioni computazionali.

Autonomia di giudizio
Un approccio critico sull’utilizzo e la comprensione degli attuali strumenti per la risoluzione di problemi di intelligenza artificiale è tra gli obbiettivi principali del corso. In particolare, identificare la corretta metodologia e valutarne l’impatto sul caso di applicazione specifico.

Abilità comunicative
Le discussioni sui diversi metodi per risolvere i problemi proposti consentono di migliorare le capacità di comunicazione attraverso lo sviluppo di un progetto su tematiche stabilite dal docente e che viene affrontato in singolo o in gruppo. I risultati del progetto vengono quindi esposti al docente.

Capacità di apprendimento
L’utilizzo autonomo di risorse esterne e la consultazione di letteratura scientifica e di strumenti pratici esistenti permette di sviluppare una capacità di apprendimento autonoma. Lo studente acquisisce la capacità di adattarsi al problema e di applicare I modelli più adatti per la risoluzione.

Prerequisiti

- - -

Contenuti dell'insegnamento

Il corso offre le basi per modellare, implementare e applicare algoritmi per la risoluzione di problemi di intelligenza artificiale.
Il corso prevede lezioni teoriche che introducono a tematiche specifiche non affrontate in altri corsi e
riguardanti apprendimento automatico, la ricerca di soluzioni da un punto di vista algoritmico e la progettazione di sistemi che sfruttano l'intelligenza artificiale.
In particolare, vengono tratti algoritmi di apprendimento automatico supervisionato e non supervisionato, algoritmi di ricerca e analisi di sequenze.
Le principali nozioni sugli strumenti pratici, in particolare Python e librerie ad esso connesse, vengono fornite durante il corso.

Programma esteso

Python per analisi esplorative e apprendimento automatico.
Feature selection.
Riduzione della dimensionalità.
Classificazione e clustering.
Metodi per lo sbilanciamento dei data set.
Cenni di metodologie per la regressione.
Analisi di serie temporali.
Programmazione dinamica. Time warping. Allineamento di sequenze.
Costruzione di data set artificiali.
Implementazione di algoritmi di ricerca.

Bibliografia

Russell, Norvig. Intelligenza artificiale: un approccio moderno. Pearson, 2021

Metodi didattici

Lezioni frontali, laboratorio in aula e progetto di gruppo o singolo.

Modalità verifica apprendimento

Esame orale più progetto.

Altre informazioni

- - -

Obiettivi agenda 2030 per lo sviluppo sostenibile

- - -

Referenti e contatti

Numero verde

800 904 084

Segreteria studenti


E. segreteria.scienze@unipr.it

Servizio per la qualità della didattica

Manager della didattica:
Dott.ssa Claudia Buga

T. 0521 902842
E. smfi.didattica@unipr.it
E. claudia.buga@unipr.it

Presidente del corso di studio

Prof. Alessandro Dal Palù
E. alessandro.dalpalu@unipr.it

Delegato orientamento in ingresso

Prof. Vincenzo Arceri
E. vincenzo.arceri@unipr.it

Delegato orientamento in uscita

Prof. Enea Zaffanella
E. enea.zaffanella@unipr.it

Docenti tutor

Prof. Enea Zaffanella
E. enea.zaffanella@unipr.it
Prof. Alessandro Dal Palù
E. alessandro.dalpalu@unipr.it

Delegati Erasmus

Prof. Roberto Bagnara
E. roberto.bagnara@unipr.it
Studente tutor dott.ssa Anna Macaluso
E. anna.macaluso@studenti.unipr.it

Responsabile assicurazione qualità

Prof. Roberto Bagnara
E  roberto.bagnara@unipr.it

Tirocini formativi

Referente prof. Enea Zaffanella
E. enea.zaffanella@unipr.it

Referente per le fasce deboli

Prof.ssa Fiorenza Morini
E. fiorenza.morini@unipr.it

Rappresentanti degli studenti in CCSU 
 

  • Lorenzo Copelli
  • Alessandro Frasconi
  • Marcello Galli
  • Samuel Seligardi