Teaching
Teaching activities at the University of Trento, spanning machine learning, optimization, bio-inspired AI, and computer architecture.
Introduction to Machine Learning
Frontal lessons during lab classes.
Lab topics
- Introduction to Python
- KNN
- Classification and regression
- Introduction to PyTorch
Bio-Inspired Artificial Intelligence
Frontal lessons during lab classes.
Lab topics
- Evolutionary and multi-objective algorithms
- Swarm intelligence
- Neuro-evolution
- Swarm and evolutionary robotics
- Genetic programming
Optimization Techniques
Frontal lessons during lab classes.
Lab topics
- Grid, random, and local search
- Deterministic and stochastic global optimization
- Evolutionary and nature-inspired optimization
- Multi-objective, integer, dynamic, and robust optimization
Computer Architectures
Responsibilities include preparing exam material and conducting oral-exam evaluations.
