Unità didattica 1 e 2 – Introduzione e Nozioni di base
- Introduzione
- Numeri
- Funzioni e limiti
- Derivate
- Tensori
- Cenni di statistica
Unità didattica 3 – Introduzione all’AI
- Definizione di intelligenza
- AI forte ed AI debole
- Paradosso di Moravec
- Tipi di AI
Unità didattica 4 – Algoritmi di ricerca - Parte 1
- Classificazione dei problemi
- Tipi di algoritmi
- Metodi euristici
- Ottimizzazione di funzioni
Unità didattica 4 – Algoritmi di ricerca - Parte 2
- Hill Climbing
- Algoritmi genetici
- Strategie evolutive (ES)
Unità didattica 4 – Algoritmi di ricerca - Parte 3
- Particle Swarm Optimization
- Ant Colony Optimization
- Algoritmo A-star
- Algoritmo MiniMax
- Metodo Montecarlo
Unità didattica 5 – Rappresentazione della conoscenza
- Sistemi esperti
- Reti Bayesiane
Unità didattica 6 – Fondamenti di Machine Learning
- Introduzione al ML
- Fondamenti di ML
Unità didattica 7 – Apprendimento supervisionato - Parte 1
- Regressione lineare
- Concetti base di ML
- Regressione logistica
- Programmazione Genetica
Unità didattica 7 – Apprendimento supervisionato - Parte 2
- Macchine a vettori di supporto (SVM) - 1
- Macchine a vettori di supporto (SVM) - 2
- Macchine a vettori di supporto (SVM) - 3
Unità didattica 7 – Apprendimento supervisionato - Parte 3
- Alberi decisionali
- Algoritmo knn
- Ensemble Learning
Unità didattica 8 – Apprendimento non supervisionato
- Apprendimento non supervisionato
- Clustering
- Riduzione della dimensionalità
Unità didattica 9 - Apprendimento per rinforzo - Parte 1
- Introduzione
- Credit Assignment Problem
- Markov Decision Process
- Equazione di Bellman
Unità didattica 9 - Apprendimento per rinforzo - Parte 2
- Ottimizzazione MMC
- Ottimizzazione con metodi alle differenze temporali
Unità didattica 10 – Reti neurali artificiali - Parte 1
- Introduzione
- Reti neurali Multi-Layer Perceptron (MLP)
Unità didattica 10 – Reti neurali artificiali - Parte 2
- Architetture MLP - 1
- Architetture MLP - 2
- Architetture MLP - 3
Unità didattica 10 – Reti neurali artificiali - Parte 3
Unità didattica 11 – Introduzione al Deep Learning
- Introduzione al Deep Learning
- Applicazioni di Deep Learning
Unità didattica 12 – Reti Neurali Convoluzionali - Parte 1
- Introduzione alle immagini digitali
- Reti neurali convoluzionali - 1
- Reti neurali convoluzionali - 2
- Reti neurali convoluzionali - 3
Unità didattica 12 – Reti Neurali Convoluzionali - Parte 2
- Approfondimenti
- ResNet
- Architetture CNN
Unità didattica 13 – Reti Neurali Ricorrenti - Parte 1
- Sequenze
- Reti neurali ricorrenti
- Modelli di linguaggio neurale
Unità didattica 13 – Reti Neurali Ricorrenti - Parte 2
- Word Embedding - 1
- Word Embedding - 2
- Architetture LSTM e GRU - 1
- Architetture LSTM e GRU - 2
- Applicazioni
Unità didattica 14 – Auto-encoders
Unità didattica 15 – Deep Reinforcement Learning - Parte 1
- Introduzione al Deep RL
- Deep Q-learning Network
- Metodi di ricerca diretta
Unità didattica 15 – Deep Reinforcement Learning - Parte 2
Unità didattica 16 – Modelli generativi
- Introduzione
- Generative Adversarial Network (GAN)
- Cycle-GAN
Unità didattica 17 – Modelli Attention
- Attention Model
- Architetture Transformer
Unità didattica 18 – Prospettive e rischi
- Introduzione
- Presente e futuro
- Rischi dell’AI
TEST FINALE
- Al termine del corso è previsto un test finale.