3 EC
Semester 1, period 1
5093MLFP3Y
| Owner | Bachelor Natuur- en Sterrenkunde (joint degree) |
| Coordinator | dr. Emilia Olsson |
| Part of | Bachelor Physics and Astronomy (Joint Degree), year 3 |
In recent years, Machine Learning tools have demonstrated their impressive potential to tackle a range of challenging problems related to classification, optimization, discrimination, inter- and extrapolation, efficient parameterizations, and pattern generalization, among several others. In this course, we will explore an overview of the foundational concepts in Machine Learning and highlight some of their applications to various areas of Physics and Astronomy. The course will be a dynamical combination of theoretical concepts and formalism, discussion of practical applications, and hands-on tutorials by means of Python Jupyter notebooks.
See course guide and Canvas page
See course guide Canvas page
Activity | Hours | |
Hoorcollege | 14 | |
Tentamen | 3 | |
Werkcollege | 12 | |
Self study | 55 | |
Total | 84 | (3 EC x 28 uur) |
Programme's requirements concerning attendance (TER-B):
Additional requirements for this course:
n/a
| Item and weight | Details |
|
Final grade |
1) homework assignments amount to 40% of the final grade; the rubric for the assignments is:
Assignment should be completed individually, and submitted on the course’s canvas webpage.
2) Literature review project presentation amounts to 60% of the final grade.
Instructions: choose a ML4phys paper, review & explain it in a pedagogical manner in front of fellow students (in pairs) (20 minutes presentation, 10 minutes Q&A). Make sure to highlight:
via Canvas
1) homework assignments amount to 40% of the final grade; the rubric for the assignments is:
Assignment should be completed individually, and submitted on the course’s canvas webpage.
2) Literature review project presentation amounts to 60% of the final grade.
Instructions: choose a ML4phys paper, review & explain it in a pedagogical manner in front of fellow students (in pairs) (20 minutes presentation, 10 minutes Q&A). Make sure to highlight:
The 'Regulations governing fraud and plagiarism for UvA students' applies to this course. This will be monitored carefully. Upon suspicion of fraud or plagiarism the Examinations Board of the programme will be informed. For the 'Regulations governing fraud and plagiarism for UvA students' see: www.student.uva.nl
| Weeknummer | lecture | exercise |
| 1 |
Lecture 1: Introduction, overview/review of ML applications to physics |
Lecture 2: Neural Networks 101 |
| 2 |
Lecture 3: Training NNs: introduction, overfitting, bias-variance tradeoff |
Exercise session 1.1 Neural Networks |
| 3 |
Exercise session 1.2 Neural Networks |
Exercise session 1.3 Neural Networks |
| 4 |
Lecture 4: Dimensionality reduction: Autoencoders, principle-component analysis (PCA), t-stochastic neighbor embedding, Physics Informed Machine Learning |
Exercise session 2.1 Dimensionality reduction & Physics informed neural networks |
| 5 |
Guest lecture Christoph Weniger Lecture 5: Classification: clustering, support vector machines, kernel methods |
Exercise session 2.2 Dimensionality reduction & Physics informed neural networks |
| 6 |
Guest lecture Maximillian Lip Lecture 6: Generative models: Restricted Boltzmann Machines, Normalizing Flows, Diffusion models, GANs |
Exercise session 3.1 Neural Point Estimation & Neural Posterior Estimation |
| 7 |
Lecture 7: Machine learning in the literature and presentation preparations |
Exercise session 3.2 Neural Point Estimation & Neural Posterior Estimation |
| 8 | Final student presentations Monday 20/10 |