ARTIFICIAL INTELLIGENCE TECHNIQUES
Instructional goals
The course is intended to get the students acquained with the latest trends in artificial intelligence. It will provide the students with an array of the most recent models and applications ranging from deep neural networks to Generative AI.
Intended learning outcomes
By the end of the course, students will be able to understand and implement advanced machine learning and artificial intelligence models. By means of company-driven group projects, they will also understand their interplay in a business-oriented scenario.
Course Contents
The course will familiarise the students with the latest following applications in the fields of (generative) artificial intelligence: a) feature selection and dimensionality reduction; b) optimization techniques; c) time series analysis; d) generative artificial intelligence; e) natural language processing; f) graph-based machine learning
Reference Books
All the class material will be available on the e-learning platform (slides, lecture notes, and reference papers).
Teaching Methods
Lectures and lab sessions. Students' participation during lectures is strongly encouraged.
Assessment Method
Competences will be assessed via a group project and a theoretical assessment. There will be two (optional) intermediate tests, the sum of which will account for the theoretical assessment. Students that will not take (or pass) both intermediate tests during the course are required to take an oral examination at the end of the course.
Thesis assignment criteria
A thesis may be assigned, upon specific request to the instructor, to students who have an average grade above 27/30 and demonstrate a serious and motivated interest in the course topics.
Week 1
Recap of Machine Learning
Week 2
Feature selection and dimensionality reduction
Week 3
Optimization techniques and hyperparameter tuning
Week 4
Time series analysis
Week 5
First Intermediate Test + Group project release
Week 6
Natural Language Processing (pt.1)
Week 7
Natural Language Processing (pt.2)
Week 8
Generative Artificial Intelligence (pt.1)
Week 9
Generative Artificial Intelligence (pt.2)
Week 10
Computer Vision
Week 11
Graph-based Machine Learning
Week 12
Course recap + second intermediate test