Signal Processing for Machine Learning
Course objectives
Eng Objectives The goal of the course is to teach basic methodologies of signal processing and to show their application to machine learning and data science. The methods include: (i) Standard tools for processing time series and images, such as frequency analysis, filtering, and sampling; (ii) Sparse and low-rank data models with applications to high-dimensional data processing (e.g., sparse recovery matrix factorization, tensor completion); (iii) Graph signal processing tools, suitable to analyze and process data defined over non-metric space domains (e.g., graphs, hypergraphs, topologies, etc.) with the aim of performing graph machine learning tasks such as graph filtering, spectral clustering, topology inference from data, and graph neural networks. Finally, it is shown how to formulate and solve machine learning problems in distributed fashion, suitable for big data applications, where learning and data processing must be necessarily performed over multiple machines. Homeworks and exercises on real-world data will be carried out using Python and/or Matlab. Specific Objectives: 1. Knowledge and understanding: Learn the basics of signal processing for machine learning and be able to apply these concepts to real data science problems. 2. Application: Apply signal processing and machine learning techniques to real-world data sets, using programming languages such as Python and Matlab. 3. Autonomy of judgement: Analyze the benefits and limitations of different signal processing tools and models and determine the best methodology to use for a given data set. 4. Communication: Communicate effectively about signal processing for machine learning, including design constraints, solutions, and potential applications. 5. Learning skills: Develop studies in the field of signal processing for machine learning, including the ability to undertake research in this area.
Program - Frequency - Exams
Course program
Prerequisites
Books
Frequency
Exam mode
- Lesson code10610252
- Academic year2025/2026
- CourseData Science
- CurriculumSingle curriculum
- Year2nd year
- Semester1st semester
- SSDING-INF/03
- CFU6