Code: | M4076 | Acronym: | M4076 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Mathematics |
Active? | Yes |
Web Page: | https://moodle.up.pt/course/view.php?id=299 |
Responsible unit: | Department of Mathematics |
Course/CS Responsible: | Master in Mathematical Engineering |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
M:A_ASTR | 6 | Plano de Estudos oficial desde_2013/14 | 1 | - | 6 | 56 | 162 |
2 | |||||||
M:ENM | 16 | Official Study Plan since 2013-2014 | 1 | - | 6 | 56 | 162 |
It is intended that the students learn the paradigm of computational simulation based on Monte Carlo methods, namely MCMC, as well as the principles of numerical linear algebra, in a framework of critical application as well as their application in interdisciplinary areas involving the social, life or computational sciences.
The student should be able to:
- To Know and apply the fundamental methods of numerical linear algebra related to systems of equations, eigenvalues and least squares. Numerical Optimization Topics with application to Deep Learning.
- Know and apply the principles of generation of random variables and integration of Monte Carlo, with results analysis and control of the variance. Understand and apply Monte Carlo methods via Markov Chain (MCMC).
- Apply critically the studied methods to selected case studies of interdisciplinary areas involving the social, life or computational sciences.
Systems of Linear Equations: direct methods (LU factorization and Cholesky decomposition). Eigenvalues: symmetric or self-adjunct operators. Singular Value Decompostion (SVD). Application to the analysis of major componentse (PCA). Computational implementation in Octave and Python. Gradient descent, Stochastic gradient descent and application to Feedforward neural networks. Network backpropagation and optimization. Other neural network architectures.
Introduction to statistical simulation and computation. Comprehensive hands-on excursion of Monte Carlo methods: from random number generation algorithms and Monte Carlo integration, to Markov Chain Monte Carlo. Metropolis-Hastings and Gibbs algorithms, including convergence monitoring.
Lectures TP organized in accordance with the syllabus and the intended outcomes to present and illustrate the topics. Problems / Projects with strong laboratorial computation component using (Matlab, R). The curricular unit has a strong practical component and classes with computers are essential. The computational projects allow the consolidation and critical application of the syllabus topics.
Note:
designation | Weight (%) |
---|---|
Prova oral | 40,00 |
Teste | 10,00 |
Trabalho escrito | 50,00 |
Total: | 100,00 |
designation | Time (hours) |
---|---|
Estudo autónomo | 103,00 |
Frequência das aulas | 56,00 |
Trabalho escrito | 3,00 |
Total: | 162,00 |
40% in all evaluation components (exam, oral and written) in the simulation module.
At least 10 values in the numerical analysis module, obtained by submitting a report and its evaluation.
Arithmetic mean of the classification in the 2 modules: numerical linear algebra (AN) and simulation (S).
|
Juri: Ana Paula Rocha, Zelia Rocha e João Nuno Tavares |