Course syllabus adopted 2021-02-26 by Head of Programme (or corresponding).
Overview
- Swedish nameAvancerad simulering och maskininlärning
- CodeTIF345
- Credits7.5 Credits
- OwnerMPPHS
- Education cycleSecond-cycle
- Main field of studyEngineering Physics
- DepartmentPHYSICS
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language English
- Application code 85133
- Maximum participants60
- Block schedule
- Open for exchange studentsYes
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
---|---|---|---|---|---|---|---|
0120 Project 7.5 c Grading: TH | 7.5 c |
In programmes
- MPPHS - PHYSICS, MSC PROGR, Year 1 (compulsory elective)
- MPPHS - PHYSICS, MSC PROGR, Year 2 (elective)
Examiner
- Paul Erhart
- Deputy Head Of Department, Physics
Eligibility
General entry requirements for Master's level (second cycle)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Specific entry requirements
English 6 (or by other approved means with the equivalent proficiency level)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Course specific prerequisites
TIF285 - Learning from data and FKA121 - Computational physics or equivalentAim
The course covers a selection of machine learning algorithms and statistical methods for simulating physical systems. The course is based on a set of projects, which are accompanied by lectures, and hands-on computer exercises. During the course, the students will be exposed to advanced scientific research problems, with the aim to reproduce state-of-the-art scientific results. The students will use e.g. the Python programming language and relevant open-source libraries, and will learn to develop and structure computer codes for carrying out scientific and statistical data analyses.Learning outcomes (after completion of the course the student should be able to)
- critically examine the description of systems in the physical sciences by different mathematical models
- rationalize the numerical representation of such models at multiple levels of sophistication
- employ statistical inference and machine learning (ML) methods to evaluate and compare models
- explain, using appropriate terminology, methods from ML and statistical inference
- analyze data and write code in scientific and ethical fashion
Content
Advanced simulations in the physical sciences can benefit from ML methods in multiple ways:- Uncertainty quantification via Bayesian inference
- Representation of mathematical models via ML models, e.g., neural networks and Gaussian processes
- Parametrization and selection of ML models via regression techniques
- Dimensionality reduction and descriptors for physical systems
- Bayesian inference and model selection
- Generalized linear models including Gaussian processes
- Advanced regression and regularization techniques
- Neural networks
Organisation
- Lectures
- Supervised computational exercises (group work on computational projects)
- Selected number of small hand-in assignments
- Computational projects with written reports
Examination including compulsory elements
The final grade is based on the combined performance on hand-in assignments and computational projects.The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.