Curriculum
Mutuazione: 20410875 FM530 - METODI MATEMATICI PER IL MACHINE LEARNING in Scienze Computazionali LM-40 TERESI LUCIANO, REUVERS Robin Johannes Petrus
Programma
Highlights of Linear Algebra:Matrix-matrix multiplication; column & row space; rank
The four fundamental subspaces of linear algebra
Fundamentals of Matrix factorizations:
A=LU rows & columns point of view
A=LU elimination & factorization; permutations
A=RU=VU; Orthogonal matrices
Eigensystems and Linear ODE
Intro to PSym; the energy function
Gradient and Hessian
Singular Value Decomposition
Eckart-Young; derivative of a matrix norm
Principal Component Analysis
Generalized evectors;
Norms
Least Squares
Convexity & Newton’s method
Newton & L-M method; Recap of non-linear regression
Lagrange multipliers
Machine Learning:
Gradient Descend; exact line search; GD in action; GD with Matlab
Learning & Loss; Intro to Deep Neural Network; DNN with Matlab
Loss functions: Quadratic VS Cross entropy
Stocastics Gradient Descend (SGD) & Kaczmarcz; SGD convergence rates & ADAM
Matlab interface for DNN
Construction of DNN: the key steps
Backpropagation and the Chain Rule
Machine Learning examples with Wolfram Mathematica
Convolutional NN + Mathematica examples of 1D convolution
Convolution and 2D filters + Mathematica examples of 2D convolution
Matlab Live Script, Network Designer, Pretrained Net
Testi Adottati
Dispense a cura del docenteG. Strang,
Linear Algebra and Learning from Data,
Wellesley-Cambridge Press
Modalità Erogazione
Lezioni teoriche ed esercitazioni con software scientifico; una parte importante dell'insegnamento è dedicata alle esercitazioni che prevedono l'uso dei software Matlab e Mathematica.Modalità Frequenza
Lezioni ed esercitazioni in aula in presenza. Per le esercitazioni verrà usato i software Mathematica e MatlabModalità Valutazione
Gli studenti dovranno scegliere un argomento da sviluppare tra quelli presentati durante le lezioni. Dovranno quindi preparare un testo scritto in cui viene descritto il problema, e vengono discussi i risultati degli esperimenti numerici.Mutuazione: 20410875 FM530 - METODI MATEMATICI PER IL MACHINE LEARNING in Scienze Computazionali LM-40 TERESI LUCIANO, REUVERS Robin Johannes Petrus
Mutuazione: 20410875 FM530 - METODI MATEMATICI PER IL MACHINE LEARNING in Scienze Computazionali LM-40 TERESI LUCIANO, REUVERS Robin Johannes Petrus
Programma
Highlights of Linear Algebra:Matrix-matrix multiplication; column & row space; rank
The four fundamental subspaces of linear algebra
Fundamentals of Matrix factorizations:
A=LU rows & columns point of view
A=LU elimination & factorization; permutations
A=RU=VU; Orthogonal matrices
Eigensystems and Linear ODE
Intro to PSym; the energy function
Gradient and Hessian
Singular Value Decomposition
Eckart-Young; derivative of a matrix norm
Principal Component Analysis
Generalized evectors;
Norms
Least Squares
Convexity & Newton’s method
Newton & L-M method; Recap of non-linear regression
Lagrange multipliers
Machine Learning:
Gradient Descend; exact line search; GD in action; GD with Matlab
Learning & Loss; Intro to Deep Neural Network; DNN with Matlab
Loss functions: Quadratic VS Cross entropy
Stocastics Gradient Descend (SGD) & Kaczmarcz; SGD convergence rates & ADAM
Matlab interface for DNN
Construction of DNN: the key steps
Backpropagation and the Chain Rule
Machine Learning examples with Wolfram Mathematica
Convolutional NN + Mathematica examples of 1D convolution
Convolution and 2D filters + Mathematica examples of 2D convolution
Matlab Live Script, Network Designer, Pretrained Net
Testi Adottati
Dispense a cura del docenteG. Strang,
Linear Algebra and Learning from Data,
Wellesley-Cambridge Press
Modalità Erogazione
Lezioni teoriche ed esercitazioni con software scientifico; una parte importante dell'insegnamento è dedicata alle esercitazioni che prevedono l'uso dei software Matlab e Mathematica.Modalità Frequenza
Lezioni ed esercitazioni in aula in presenza. Per le esercitazioni verrà usato i software Mathematica e MatlabModalità Valutazione
Gli studenti dovranno scegliere un argomento da sviluppare tra quelli presentati durante le lezioni. Dovranno quindi preparare un testo scritto in cui viene descritto il problema, e vengono discussi i risultati degli esperimenti numerici.Mutuazione: 20410875 FM530 - METODI MATEMATICI PER IL MACHINE LEARNING in Scienze Computazionali LM-40 TERESI LUCIANO, REUVERS Robin Johannes Petrus