The aim of these lectures is to provide students with a fair understanding of the main conceptual and computational tools concerned with the interpretation of big amount of data and with the use of such data for…
Scheda dell'insegnamento
Obiettivi formativi
The aim of these lectures is to provide students with a fair understanding of the main conceptual and computational tools concerned with the interpretation of big amount of data and with the use of such data for predictive purposes.
Programma
This course will help students understand how to deal with large amounts of data. The idea is that students with no technical background in data science or machine learning can start understanding the mechanisms behind this world. We will begin with key ideas on data analysis and describe modern techniques used to make predictions, find patterns, and generate new data. A special focus will be given to regularization, a method used to improve the performance of models and avoid overfitting in machine and deep learning. Students will work in interactive coding environment and explore a new way of programming and learning to program, by exploiting the capabilities of transforming natural to formal language of LLMs. This ``vibe coding'' will make students able of programming with production ability, even without a standard basis of programming skills. Therefore, students will be asked to create your own data analysis project, based on real-world data, and present it at the exam.
Modalità d'esame
The exam consists of two parts:
A “vibe coding” project for data analysis
An oral presentation of the project
- Final project and oral presentation (50%)
50% of the final evaluation will be based on an individual or group "AI-powered" project and its presentation, for which each candidate will have a maximum of 20 minutes. The evaluation will consider correctness, creativity, analytical rigor, clarity, and critical thinking. In the case of group projects, each candidate must present a self-consistent part of the project. - Oral discussion (50%)
During each candidate oral presentation, theoretical concepts will be discussed, and a more in-depth analysis of the final project will be conducted. Evaluation criteria: linguistic clarity, theoretical mastery and connection between theory and practice.
Testi di riferimento
- T. Hastie, R. Tibshirani, J. Friedman, “The Elements of Statistical Learning”, Springer - C. Bishop, “Pattern Recognition and Machine Learning”
Codice insegnamento 106847