Skip to Main Content (Press Enter)

Logo UNIRC
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Attività
  • Competenze

UNI-FIND
Logo UNIRC

|

UNI-FIND

unirc.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Attività
  • Competenze
  1. Corsi

D60217 - INGEGNERIA NEURALE E DEEP LEARNING

insegnamento
ID:
D60217
Durata (ore):
48
CFU:
6
SSD:
Elettrotecnica
Sede:
REGGIO DI CALABRIA
Url:
Dettaglio Insegnamento:
Ingegneria Informatica e dei Sistemi per le Telecomunicazioni/COMUNE Anno: 2
Anno:
2026
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone
  • Altre Info

Dati Generali

Periodo di attività

Secondo Ciclo Semestrale (22/02/2027 - 28/05/2027)

Syllabus

Obiettivi Formativi

- Comprendere i principi fondamentali dell’intelligenza artificiale e ai principali paradigmi di apprendimento automatico.
- Analizzare e progettare modelli di reti neurali artificiali e di deep learning, comprendendone architetture, processi di apprendimento e principali applicazioni, con attenzione anche ai metodi di explainable AI.
- Applicare strumenti e metodi di intelligenza artificiale per applicazioni ingegneristiche, rivolgendo particolare attenzione alla applicazioni nell’ambito dell’Ingegneria Neurale, sviluppando e sperimentando modelli di reti neurali artificiali in ambiente Matlab/Python attraverso attività di laboratorio.


Prerequisiti

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à.

Metodi didattici

Lo svolgimento del corso prevede: lezioni teoriche frontali; esercitazioni pratiche dedicate all’implementazione di modelli AI; esercitazioni laboratoriali per l’acquisizione e relativa elaborazione di segnali; seminari specialistici; visite tecniche. Le lezioni sono caratterizzate da una continua interazione docente-studente volta a promuovere un apprendimento attivo.

Verifica Apprendimento

L’esame consiste in una prova orale, che comprende la discussione degli argomenti oggetto del programma e la discussione di un elaborato, svolto autonomamente oppure in gruppo.
La discussione degli argomenti oggetto del programma è volta a verificare il livello di padronanza dei concetti teorici proposti durante il corso nonché la capacità di esposizione dei contenuti della disciplina.
La discussione dell’elaborato è volta a valutare l’autonomia e le capacità critiche sviluppate dallo studente nonché il rigore metodologico nella progettazione di modelli AI.
Il voto finale sarà attribuito 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 dimostra una conoscenza scarsa e frammentaria della materia, non conosce i contenuti essenziali e manifesta numerose ed estese lacune.

Testi

José C. Principe, Neural and Adaptive Systems: Fundamentals Through Simulations, Wiley
Ian Goodfellow, Yoshua Bengio and Aaron Courville, “Deep Learning” (www.deeplearningbook.org), An MIT Press book
Zhang, A., Lipton, Z. C., Li, M., & Smola, A. J. (2021). Dive into deep learning. arXiv preprint arXiv:2106.11342 (https://d2l.ai/index.html)
Paul L. Nunez and Ramesh Srinivasan, Electric fields of the brain - the Neurophysics of EEG (second edition), Oxford University Press
Sani-Chambers, EEG Signal Processing, IEEE- Wiley
Simon Haykin, Neural Networks, IEEE Press

Contenuti

Programma del Corso

(0.5 CFU) FONDAMENTI DELL’INTELLIGENZA ARTIFICIALE E SUE APPLICAZIONI INGEGNERISTICHE

Introduzione all’intelligenza artificiale (AI), al machine learning, alle reti neurali artificiali e al deep learning. Applicazioni dell’AI in ambito ingegneristico. Applicazioni dell’AI nell’ambito dell’ingegneria neurale.

(1.5 CFU) IL NEURONE E LE RETI NEURALI ARTIFICIALI

Proprietà generali dei sistemi di elaborazione neurale. Modello di neurone biologico. Metodo della discesa del gradiente. Neurone artificiale di McCulloch-Pitts. Funzioni di attivazione. Processo di apprendimento. Minimizzare la funzione di costo. Regola Widrow-Hopf. Hebbian Learning. Apprendimento competitivo. Apprendimento supervisionato e non supervisionato. Apprendimento con rinforzo. Architetture di rete: modelli feedforward. Modelli competitivi e auto-organizzanti. Rappresentazione della conoscenza. Visualizzazione dei processi nelle reti neurali. Perceptrons. Multi-layer Perceptrons. Reti ricorrenti. Mappe auto-organizzanti.

(2 CFU) DEEP LEARNING ED EXPLAINABLE AI

Modelli Deep e Shallow. Deep Feed Forward Neural Networks. Convolutional Neural Networks. Visualizzazione e comprensione delle reti convoluzionali, visualizzazione di modelli di classificazione delle immagini e saliency maps, comprensione delle reti neurali attraverso la deep visualization.

AutoEncoders (AE), Stacked AutoEncoders. Variational AutoEncoders. Concetti fondamentali sui Transformers. Concetti fondamentali sulle reti generative.

Metodi di Explainable Machine Learning. Spiegabilità del comportamento della rete tramite Occlusion sensivity analysis, gradient-weighted class activation mapping (Grad-CAM), Local interpretable model-agnostic explanations (LIME).

(2 CFU) ESPERIENZE DI LABORATORIO

Introduzione a Matlab e a Python. Sviluppo dei modelli AI trattati durante il corso in Matlab/Python.

 

Risultati attesi

CONOSCENZA E COMPRENSIONE:

Il corso si propone di completare la preparazione dello studente arricchendola di conoscenze e competenze nell’ambito dell’intelligenza artificiale e delle sue applicazioni in ambito ingegneristico, rivolgendo particolare attenzione all’ingegneria neurale. Vengono proposte applicazioni all'elaborazione di segnali, immagini e video. Lo studente svolgerà, individualmente o in gruppo, un elaborato proposto 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 Deep Learning, per applicazioni in ambito ingegneristico. Tale obiettivo viene perseguito anche attraverso esercitazioni laboratoriali durante le quali lo studente avrà modo di progettare i propri esperimenti, acquisire i dati ed elaborarli.

AUTONOMIA DI GIUDIZIO:

A fine corso, e in particolare al superamento dell’esame, lo studente sarà in grado, in completa autonomia, di: definire paradigmi ed esperimenti di acquisizione di segnali secondo quelli che sono gli obiettivi del proprio studio; 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 del deep learning.

ABILITA' COMUNICATIVE:

Attraverso una continua interazione docente-studente, il corso orienterà all’acquisizione del linguaggio proprio dell’intelligenza artificiale, 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 reti neurali artificiali, sia di tipo shallow sia di tipo deep. Sarà in grado di definire paradigmi ed esperimenti per l’acquisizione di segnali/immagini secondo quelli che sono gli obiettivi dello studio; acquisire tali segnali; elaborarli mediante algoritmi di Deep Learning sviluppati ad-hoc; integrare tali algoritmi con piattaforme per l’interfacciamento in tempo reale con il sistema di acquisizione. 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.


Corsi

Corsi

Ingegneria Informatica e dei Sistemi per le Telecomunicazioni 
Laurea Magistrale
2 anni
No Results Found

Persone

Persone

Mammone Nadia
Gruppo 09/IIET-01 - ELETTROTECNICA
Settore IIET-01/A - Elettrotecnica
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Docenti di ruolo di IIa fascia
No Results Found

Altre Info

Insegnamento principale

INGEGNERIA NEURALE E DEEP LEARNING
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.9.0.0