FONDAMENTI DI ELABORAZIONE DIGITALE DEL SEGNALI
Introduzione ai segnali e sistemi a tempo discreto. Rappresentazione del segnale nel dominio del tempo, trasformata di Fourier. Teorema del campionamento. Sistemi lineare tempo-invariante. Trasformata discreta di Fourier. Fast Fourier Transform. Trasformata Z. Fondamenti di progettazione di filtri digitali.
FONDAMENTI DELL’INGEGNERIA NEURALE
Fondamenti di ingegneria neurale. Panoramica sulle applicazioni dell’ingegneria neurale. Introduzione ai campi elettrici del cervello e all'Elettroencefalografia (EEG). Concetti fondamentali sulla generazione dei ritmi EEG.
IL NEURONE ARTIFICIALE E I TIPI DI APPRENDIMENTO
Proprietà generali dei sistemi di elaborazione neurale. Modello di neurone biologico. Neurone artificiale di McCulloch-Pitts. Discesa del gradiente. Non linearità: sigmoidale, tangente iperbolica, funzioni di attivazione di ReLu. Processo di apprendimento. Correzione dell'errore. Regola Widrow-Hopf. Hebbian Learning. Apprendimento competitivo. Apprendimento supervisionato e non supervisionato. Apprendimento con rinforzo. Natura statistica del processo di apprendimento. Architetture di rete: modelli feedforward. Modelli competitivi e auto-organizzativi. Rappresentazione della conoscenza. Visualizzazione dei processi nelle reti neurali. Perceptrons. Multi-layer Perceptrons. Radial Basis Functions. Reti ricorrenti. Mappe auto-organizzanti. Modelli teorici dell'informazione. Elaborazione temporale con reti neurali.
DEEP LEARNING
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.
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).
AutoEncoders (AE), Stacked AutoEncoders. Cenni sui Variational AutoEncoders.
Reti antagoniste generative, Generative Adversarial Networks.
Cenni sul Meta-Learning, Few-Shot Learning.
ESPERIENZE DI LABORATORIO
Utilizzo del Deep Learning toolbox di Matlab e/o Python. Sviluppo dei modelli trattati durante il corso.
SEMINARI E VISITE TECNICHE
Durante il corso si svolgeranno dei seminari tematici relativi ad applicazioni di frontiera dell’AI e visite tecniche.
Ultimo aggiornamento: 25-09-2023