Questo sito utilizza cookie tecnici e di terze parti. Se vuoi saperne di più o negare il consenso consulta l'informativa sulla privacy. Proseguendo la navigazione o cliccando su "Chiudi" acconsenti all'uso dei cookie. Chiudi
vai al contenuto vai al menu principale vai alla sezione Accessibilità vai alla mappa del sito
Login  Docente | Studente | Personale | Italiano  English
 
Home page Home page

ARTIFICIAL INTELLIGENCE AND ADAPTIVE SIGNAL PROCESSING

Corso INGEGNERIA ELETTRICA ED ELETTRONICA LM-29
Curriculum Electrical and Electronic Engineering
Anno Accademico 2023/2024
Anno 2
Crediti 12
Ore aula 96

Modulo: ADAPTIVE SIGNAL PROCESSING

Crediti 6
Ore aula 48
Settore Scientifico Disciplinare ING-IND/31 - ELETTROTECNICA
Attività formativa A scelta dello studente
Ambito A scelta dello studente

Responsabile Non assegnato
Semestre Secondo Ciclo Semestrale


Ulteriori informazioni

Nessun materiale didattico inserito per questo insegnamento
Nessun avviso pubblicato
Nessuna lezione pubblicata
Codice insegnamento online non pubblicato

Modulo: ARTIFICIAL INTELLIGENCE

Crediti 6
Ore aula 48
Settore Scientifico Disciplinare ING-IND/31 - ELETTROTECNICA
Attività formativa A scelta dello studente
Ambito A scelta dello studente

Docente

Foto non disponibile
Responsabile Cosimo IERACITANO
Crediti 6
Semestre Secondo Ciclo Semestrale

Informazioni dettagliate relative all'attività formativa

INTRODUZIONE ALL’AI E ALLE SUE APPLICAZIONI INGEGNERISTICHE

Fondamenti dell’intelligenza artificiale. Introduzione all’intelligenza artificiale e ai suoi sotto-ambiti, Machine Learning, Deep Learning. Introduzione alla comprensione di come i sistemi AI possano risolvere problemi, apprendere, interagire, prendere decisioni. Introduzione alle tecnologie basate su AI, sulla rappresentazione della conoscenza, sui modelli probabilistici e il machine learning. Esempi di applicazioni ingegneristiche dell’AI. Overview sulle applicazioni dell’AI negli ambiti del signal processing, della computer vision e del natural language processing (NLP). Metodi neurali e non. Tipi di apprendimento.  


METODI DI MACHINE LEARNING 

Apprendimento supervisionato. Proprietà generali dei sistemi di elaborazione neurale. Modello di neurone biologico. Neurone artificiale di McCulloch-Pitts. Regressione lineare. Metodo della discesa del gradiente. Funzioni di attivazione: sigmoidale, tangente iperbolica, ReLu. Architetture di rete: modelli feedforward. Perceptrons. Multi-layer Perceptrons. Metodi non neurali. Regressione logistica. Linear Discriminant Analysis. Gaussian Discriminant Analysis. Support Vector Machines. Apprendimento non supervisionato. Clustering. Riduzione della dimensionalità. Hebbian Learning. Apprendimento competitivo. Natura statistica del processo di apprendimento. Algoritmo K-Means. Modelli competitivi e auto-organizzanti. Principal Component Analysis. Independent Component Analysis. Cenni alle reti neurali di tipo Deep. Deep Feed-Forward Neural Networks. Cenni alle Convolutional Neural Networks. Visualizzazione dei processi nelle reti neurali. 


LABORATORIO DI APPLICAZIONI INGEGNERISTICHE DELL’AI 

Progettazione e sviluppo di algoritmi per applicazioni ingegneristiche dell’AI in Matlab e/o Python. Acquisizione di segnali/immagini finalizzata alla costruzione dei dataset necessari per il training/test degli algoritmi. Costruzione del dataset di training e test, addestramento e validazione dei sistemi sviluppati. 


Ultimo aggiornamento: 25-09-2023


Ian Goodfellow, Yoshua Bengio and Aaron Courville, “Deep Learning” (www.deeplearningbook.org), An MIT Press book

José C. Principe, “Neural and Adaptive Systems: Fundamentals Through Simulations”, Wiley

Simon Haykin, “Neural Networks”, IEEE Press


Ultimo aggiornamento: 21-09-2023

CONOSCENZA E COMPRENSIONE: 

Il corso si propone di arricchire il bagaglio dello studente di conoscenze e competenze nell’ambito dell’intelligenza artificiale (AI), rivolgendo particolare attenzione al machine learning. Svariate applicazioni ingegneristiche saranno proposte, in ambito biomedicale, spaziale, energetico, ambientale. Lo studente, in autonomia, svolgerà un proprio elaborato suggerito dal docente. 

CAPACITA' DI APPLICARE CONOSCENZA E COMPRENSIONE: 

Il corso è orientato a far acquisire allo studente competenze sulla progettazione e sviluppo di algoritmi basati su metodi di intelligenza artificiale, prevalentemente metodi di Machine Learning, per applicazioni ingegneristiche. Tale obiettivo viene perseguito anche attraverso esercitazioni laboratoriali durante le quali lo studente avrà modo di progettare i propri esperimenti per l’acquisizione dei dati e l’elaborazione degli stessi. 

AUTONOMIA DI GIUDIZIO:  

A fine corso, e in particolare al superamento dell’esame, lo studente sarà in grado, in completa autonomia, di definire i paradigmi dell’acquisizione dei dati necessari per l’esperimento e progettare algoritmi per l’elaborazione dei segnali acquisiti al fine di raggiungere l’obiettivo dello studio. Lo studente potrà contare sul bagaglio di metodi trattati durante il corso nonché sulla propria capacità di approfondire autonomamente ulteriori metodi presenti in letteratura, grazie ad un’acquisita padronanza dei concetti fondamentali dell’intelligenza artificiale. 

ABILITA' COMUNICATIVE:  

Attraverso una continua interazione docente-studente, il corso orienterà all’acquisizione del linguaggio proprio dell’intelligenza artificiale, del machine learning in particolare, permettendo inoltre allo studente di affinare la capacità di esprimersi attraverso un linguaggio tecnico appropriato.  

CAPACITA' DI APPRENDIMENTO:  

Al superamento dell’esame, lo studente avrà acquisito la capacità di progettare algoritmi basati su metodi di intelligenza artificiale, prevalentemente metodi di machine learning, per applicazioni di pertinenza dell’ingegneria, con particolare attenzione agli ambiti biomedicale, spaziale, energetico e ambientale. Viceversa, l’applicazione pratica dei concetti teorici permetterà di comprenderli a fondo e rielaborarli; lo studente svilupperà così in generale un approccio teorico-pratico alle materie ingegneristiche. 


Ultimo aggiornamento: 25-09-2023

Conoscenze di base dell'analisi matematica, risoluzione di sistemi lineari di equazioni, calcolo di derivate, conoscenza delle matrici e delle operazioni matriciali. Concetti fondamentali di statistica e calcolo delle probabilità.  


Ultimo aggiornamento: 25-09-2023

Lo svolgimento del corso prevede: lezioni teoriche frontali; esercitazioni pratiche dedicate all’implementazione di algoritmi; esercitazioni laboratoriali; seminari specialistici; visite tecniche. Le lezioni sono caratterizzate da una continua interazione docente-studente volta a promuovere un apprendimento attivo.  


Ultimo aggiornamento: 25-09-2023

L’esame consta nella discussione di un elaborato progettuale, svolto autonomamente oppure in gruppo, e nella prova orale. 

La discussione dell’elaborato è volta a valutare l’autonomia e le capacità critiche sviluppate dallo studente nonché il rigore metodologico nella progettazione di algoritmi basati su metodi di deep learning. 

La prova orale è volta a verificare il livello di padronanza delle conoscenze degli argomenti proposti durante il corso nonché la capacità di esposizione dei contenuti teorici della disciplina. 

Il voto finale sarà attribuito considerando la valutazione dell’elaborato e l’esito della discussione orale, secondo il seguente criterio di valutazione: 

30 - 30 e lode: conoscenza completa, approfondita e critica degli argomenti, ottima proprietà di linguaggio, completa ed originale capacità interpretativa, piena capacità di applicare autonomamente le conoscenze acquisite; 

27 - 29: conoscenza completa e approfondita degli argomenti, piena proprietà di linguaggio, completa ed efficace capacità interpretativa, in grado di applicare autonomamente le conoscenze per risolvere i problemi proposti; 

24 - 26: conoscenza degli argomenti con un buon grado di apprendimento, buona proprietà di linguaggio, corretta e sicura capacità interpretativa, capacità di applicare in modo corretto la maggior parte delle conoscenze per risolvere i problemi proposti; 

21 - 23: conoscenza adeguata degli argomenti, ma mancata padronanza degli stessi, soddisfacente proprietà di linguaggio, corretta capacità interpretativa, limitata capacità di applicare autonomamente le conoscenze per risolvere i problemi proposti; 

18 - 20: conoscenza di base degli argomenti principali, conoscenza di base del linguaggio tecnico, capacità interpretativa sufficiente, capacità di applicare le conoscenze basilari acquisite; 

Insufficiente: lo studente non possiede una conoscenza accettabile degli argomenti trattati durante il corso. 


Ultimo aggiornamento: 25-09-2023


Ulteriori informazioni

Nessun materiale didattico inserito per questo insegnamento
Nessun avviso pubblicato
Nessuna lezione pubblicata
Codice insegnamento online non pubblicato

Cerca nel sito

 

Posta Elettronica Certificata

Direzione

Tel +39 0965.1692263

Fax +39 0965.1692201

Indirizzo e-mail


Biblioteca

Tel +39 0965.1692206

Fax +39 0965.1692206

Indirizzo e-mail

Ufficio didattica

Tel +39 0965.1692440/212

Fax +39 0965.1692220

Indirizzo e-mail


Segreteria studenti

Tel +39 0965.1691475

Fax +39 0965.1691474

Indirizzo e-mail

Segreteria Amministrativa

Tel +39 0965.1692257/261/241

Fax +39 0965.1692201

Indirizzo e-mail


Ufficio orientamento

Tel +39 0965.1692386/212

Fax +39 0965.1692220

Indirizzo e-mail

Social

Facebook

YouTube

Instagram