Mathematics for Machine and Deep Learning 

CPGEI

General Information

Objective: Study of the main mathematical tools for machine and deep learning methods.

Syllabus: Linear Algebra, Vector Calculus, Probability and Distributions, Optimization, Implementation of Classical ML models.

Duration/credits: 45 hours/3 credits (12 weeks).

Time: Fridays (08:20 - 12:00) - online with synchronous online (SYN) and assynchronous (ASYN) classes.

Grade: Assignments (100%).

Lecturers: André Eugenio Lazzaretti.

Bibliography and Supporting Materials

Book

Week 1 - General overview

Content

Week 2 - Linear Algebra

Content

Assignments:

Week 3 - Analytic Geometry

Content

Assignments:

Week 4 - Matrix Decompositions

Content

Assignments:

Week 5 - Vector Calculus

Content

Assignments:

Week 6 - Probability and Distributions

Content

Assignments:

Week 7 - Optimization

Content

Assignments:

Week 8 - When Models Meet Data

Content

Week 9 - Linear Regression

Content

Assignments:

Week 10 - Dimensionality Reduction with Principal Component Analysis

Content

Assignments:

Week 11 - Density Estimation with Gaussian Mixture Models

Content

Assignments:

Week 12 - Classification with Support Vector Machines

Content