3 EC
Semester 1, period 1
5093MLFP3Y
Owner | Bachelor Natuur- en Sterrenkunde (joint degree) |
Coordinator | Edan Lerner |
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 present an overview of the foundational concepts in Machine Learning and highlight some of their applications to various areas of Physics and Astronomy, from particle and astroparticle physics to condensed matter. 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
See course guide
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 | |
0.6 (60%) literature review project presentation | |
0.4 (40%) homework assignments |
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
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 |
-Introduction -overview/review of ML applications to physics -unsupervised ML: clustering, PCA |
Dimensional reduction & clustering |
2 |
-neural networks (NNs) -feed-forward & backpropagation -optimization -convolutional NN |
gradient descent |
3 |
unsupervised ML cont’d: -autoencoders -Generative Adversarial Networks -Restricted Boltzmann Machines |
RBM tutorial |
4 |
supervised ML: introduction -overfitting -bias-variance tradeoff |
tbd |
5 |
Guest lectures: - Alberto Pérez de Alba Ortı́z - Ryan van Mastrigt |
tbd |
6 |
supervised ML cont’d: -support vector machines -kernel methods |
Lecture: how are physicists contributing to understanding how ML algorithms work? |
7 | student presentations | student presentations |
The schedule for this course is published on DataNose.