statistical methods for machine learning
6 CFU, MSc in Computer Science
machine learning and statistical learning
6 CFU, MSc in Data Science for Economics
2023-24 edition
|
statistical methods for machine learning
6 CFU, MSc in Computer Science
machine learning and statistical learning
6 CFU, MSc in Data Science for Economics
2023-24 edition
|
News
For students of the MSc in Data Science for Economics
Bibliographic references:
Lecture notes provided by the instructor
The course makes heavy use of probability and statistics. A good textbook on these topics is:
Some good machine learning textbooks:Dimitri P. Bertsekas and John N. Tsitsiklis, Introduction to Probability (2nd edition). Athena Scientific, 2008.
Shai Shalev-Shwartz e Shai Ben-David, Understanding Machine Learning: From Theory to Algorithms, Cambridge University Press, 2014.Mehryar Mohri, Afshin Rostamizadeh e Ameet Talwalkar, Foundations of Machine Learning (2nd edition), MIT Press, 2018.
Goals
Machine learning is the main enabling technology of modern artificial intelligence. This course explains the statistical foundations of machine learning, describes some fundamental algorithms for supervised learning, and shows how to analyze their performance. Emphasis is on theory and principled methods as opposed to practice and heuristics.
Syllabus
Some notebooks with small experiments showing overfitting and hyperparameter tuning.
Experimental projects for students who attended the course in the academic year 2023-24 or earlier
Warning: The current list of projects is valid until May 31, 2025. This is the only deadline. Projects turned in after May 31, 2025 will be ignored
Exams
The exam consists of two parts:
The evaluation of the theory project also includes an oral exam on the report's contents and the related topics covered in class.
The written test can be only taken at the regular exam sessions. The project can be turned in at any time between June 2024 and the end of May 2025. The final grade is a weighted average (rounded to the nearest integer) of the mark obtained in the written test (60%) and the mark obtained in the project (40%). The exam is passed if: the average is 18 or higher and both marks are 17 or higher.
The experimental project is typically based on implementing two or more learning algorithms (or variants of the same algorithm) from scratch. The algorithms are compared on real-world datasets. The programming language is immaterial. However, the implementation should be reasonable in terms of running time and memory footprint. If the experimental project is based on neural networks, then the student is allowed to use a toolbox (e.g., Keras). The report, preferably written using LaTeX, will be evaluated according to the following criteria:
Steps to complete the experimental project:
The theory project is typically (but not exclusively) focused on a topic taught in class. The report will be based on one scientific paper (provided by the instructor), and must contain the complete proof of at least a technical result, including all necessary definitions and auxiliary lemmas. The goal of the theory project is to provide an in-depth presentation of the paper's results, including its connections with the related literature. The report may be structured as follows
Steps to complete the theory project:
IMPORTANT FOR ALL PROJECTS: Your report must contain the following declaration: I/We declare that this material, which I/We now submit for assessment, is entirely my/our own work and has not been taken from the work of others, save and to the extent that such work has been cited and acknowledged within the text of my/our work. I/We understand that plagiarism, collusion, and copying are grave and serious offences in the university and accept the penalties that would be imposed should I engage in plagiarism, collusion or copying. This assignment, or any part of it, has not been previously submitted by me/us or any other person for assessment on this or any other course of study.
Course calendar:
Browse the calendar pages and click on a day to find out what was covered on that day.