MACHINE LEARNING FOR ENVIRONMENTAL APPLICATIONS
- Anno accademico
- 2025/2026 Programmi anni precedenti
- Titolo corso in inglese
- MACHINE LEARNING FOR ENVIRONMENTAL APPLICATIONS
- Codice insegnamento
- PHD153 (AF:587750 AR:332957)
- Lingua di insegnamento
- Inglese
- Modalità
- In presenza
- Crediti formativi universitari
- 6
- Livello laurea
- Corso di Dottorato (D.M.226/2021)
- Settore scientifico disciplinare
- INF/01
- Periodo
- II Semestre
- Anno corso
- 1
- Sede
- VENEZIA
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
Risultati di apprendimento attesi
1.1. acquisire i modelli principali per la rappresentazione automatica della conoscenza;
1.2. acquisire i modelli principali di apprendimento supervisionato
1.3. acquisire i modelli principali di apprendimento non supervisionato
2. Capacità di applicare conoscenza e comprensione
2.1. saper applicare i modelli studiati a problemi reali;
2.2. sapere valutare criticamente le performance ed il comportamento di un modello applicato ad un problema concreto;
3. Capacità di giudizio
3.1. sapere comprendere quali caratteristiche dei vari modelli di apprendimento automatico meglio si adattano ad un problema dato;
3.2. saper valutare criticamente le caratteristiche teoriche dei modelli proposti;
4. Abilità comunicative
4.1. Sapere comunicare i risultati di un esperimento utilizzando una terminologia appropriata;
5. Capacità di apprendimento
5.1. Saper consultare criticamente i testi di riferimento e la bibliografia in essi contenuta.
Prerequisiti
Contenuti
1.1 What is learning?
1.2 What is and why machine learning?
1.3 Types of machine learning
1.4 ML in Environmental Science
1.5 ML Pipeline
2. Python and Colab - Recap
3. Data Preprocessing
3.1 Feature normalization/scaling
3.2 Data Imputation
3.3 Feature Selection/Reduction
3.4 Data visualization
3.5 Outlier removal
4. Supervised Learning
4.1 Training a model: dataset splits
4.2 Overfitting/Underfitting problem
4.3 k-NN, SVM, Decision Tree/Random Forest
5. Unsupervised Learning
5.1 k-Means
5.2 Hierarchical Clustering
5.3 DBSCAN
5.4 Spectral Clustering
6. Semi-Supervised Learning
7. AI/Deep Learning
7.1 Optimization, backpropagation, losses
7.2 Multi-Layer Perceptron
7.3 AutoEncoders
7.4 Convolutional Neural Networks
7.5 RNN/LSTM
7.6 Transformers
9. Environmental Science Applications
Testi di riferimento
Modalità di verifica dell'apprendimento
Modalità di esame
Il/la docente ha il dovere di vigilare affinché siano rispettate le regole di autenticità e originalità delle prove d'esame. Di conseguenza, nei casi in cui vi sia il sospetto di un comportamento irregolare, l'esame può prevedere un ulteriore approfondimento, contestuale alla prova d'esame, che potrà essere realizzato anche in modalità differente rispetto alle modalità sopra riportate.
Graduazione dei voti
Very Good (28-29) – Above-average knowledge and application
Good (25-27) – Solid understanding with minor errors
Satisfactory (21-24) – Acceptable but with notable gaps
Pass (18-20) – Minimum required competence
Fail (<18) – Insufficient performance