Mathematics for Data Science
People
Course director
Assistant
Description
The course starts from a review of linear vector spaces, along with basic concepts such as subspaces, linear independence, notions of length, and dual spaces. The first principal objective are Hilbert spaces, where we will work out the projection theorem, direct sums, as well as the Riesz representation theorem. As the second principal objective we discuss convex optimization that is of great importance when devising loss functions and solving models. We close the course with the study of reproducing kernel Hilbert spaces, along with the representer theorem and its classical applications, such as kernel ridge regression, support vector machines, as well as classification.
Objectives
The main objectives of this course are the development of mathematical underpinnings of models and methods in data science and machine learning. After having taken the course, students will have improved abilities to study original research papers in the field, and they will have developed knowledge of the most important models. They will be able to understand better the trade offs between model complexity, and out-of-sample performance.
Teaching mode
In presence
Learning methods
The course is structured through alternating theory and practice sessions. Students will solve take-home exams and quizzes.
Examination information
The final course assessment is an open-book final written exam.
Education
- Bachelor of Arts in Economics, Lecture, 3rd year
- Bachelor of Arts in Economics, Lecture, Economia politica - corsi a scelta - 24 ects, Elective, 3rd year
- Bachelor of Arts in Economics, Lecture, Finanza - corsi a scelta - 24 ects, Elective, 3rd year
- Bachelor of Arts in Economics, Lecture, Management - corsi a scelta - 24 ects, Elective, 3rd year
- Bachelor of Science in Data Science, Lecture, 2nd year