Insegnamento COMPUTATIONAL INTELLIGENCE
Nome del corso | Informatica |
---|---|
Codice insegnamento | A002048 |
Curriculum | Cybersecurity |
Docente responsabile | Marco Baioletti |
Docenti |
|
Ore |
|
CFU | 6 |
Regolamento | Coorte 2023 |
Erogato | Erogato nel 2024/25 |
Erogato altro regolamento | |
Attività | Affine/integrativa |
Ambito | Attività formative affini o integrative |
Settore | INF/01 |
Tipo insegnamento | Opzionale (Optional) |
Tipo attività | Attività formativa monodisciplinare |
Lingua insegnamento | INGLESE |
Contenuti | Ottimizzazione discreta e continua Algoritmi evolutivi e di swarm intelligence Modelli probabilistici e fuzzy nell'Intelligenza Artificiale |
Testi di riferimento | Computational Intelligence: An Introduction. Andries P. Engelbrecht. Second Edition Wiley 2007 Introduction to Evolutionary Computing. A.E. Eiben, J.E. Smith. Second Edition Springer 2015 Probabilistic Graphical Models. Principles and Applications. Luis Enrique Sucar Springer 2015 |
Obiettivi formativi | L'obbiettivo è quello di acquisire i principali concetti della Computational Intelligence e di applicarli a vari problemi pratici |
Prerequisiti | Conoscenze pregresse dei corsi della laurea triennale in Informatica |
Metodi didattici | Lezioni frontali teoriche Esercitazioni con soluzione di problemi e casi di studio al computer |
Modalità di verifica dell'apprendimento | L'esame è composto da due prove 1) svolgimento a casa di un progetto di programmazione individuale. Lo scopo di tale prova è verificare le abilità di impiego delle conoscenze acquisite dallo studente nel corso. 2) prova orale, in cui sarà richiesto allo studente di presentare il progetto e di approfondire alcune tematiche teoriche. Lo scopo della seconda parte è di accertare il livello di conoscenza, la capacità di comprensione e la proprietà di linguaggio raggiunti dallo studente. Gli studenti non di madre lingua italiana possono sostenere l'esame anche in lingua francese o inglese Per informazioni sui servizi di supporto agli studenti con disabilità e/o DSA visita la pagina http://www.unipg.it/disabilita-e-dsa |
Programma esteso | Prima parte (metaeuristiche per l'ottimizzazione) - problemi di ottimizzazione - algorimi esatti - algoritmi di ricerca locale - tabu search - simulated annealing - algoritmi genetici - strategie evolutive - differential evolution - ant colony optimization - particle swarm optimization e altri algoritmi di swarm intelligence - programmazione genetica - ottimizzazione vincolata - ottimizzazione multi-obiettivo Seconda parte (modelli probabilistici e fuzzy) - trattamento incertezza in IA - modelli probabilistici in generale - modelli grafici e reti bayesiane - algoritmi esatti e approssimati per l'inferenza - apprendimento delle reti bayesiane - estensioni delle reti bayesiane - insiemi fuzzy - logica e ragionamento fuzzy - sistemi fuzzy |