SluitenHelpPrint
Switch to English
Cursus: INFOMAML
INFOMAML
Advanced machine learning
Cursus informatieRooster
CursuscodeINFOMAML
Studiepunten (ECTS)7,5
Categorie / NiveauM (M (Master))
CursustypeCursorisch onderwijs
VoertaalEngels
Aangeboden doorFaculteit Betawetenschappen; Graduate School of Natural Sciences; Graduate School of Natural Sciences;
Contactpersoondr. M. van Ommen
E-mailm.vanommen1@uu.nl
Docenten
Docent
F. Nunes Ferreira Quialheiro Simoes, MSc
Overige cursussen docent
Contactpersoon van de cursus
dr. M. van Ommen
Overige cursussen docent
Docent
dr. M. van Ommen
Overige cursussen docent
Docent
dr. Wang
Overige cursussen docent
Docent
C. Zhu, MSc
Overige cursussen docent
Blok
2  (14-11-2022 t/m 03-02-2023)
Aanvangsblok
2
TimeslotC: C (MA-mid/namiddag,DI-middag, DO-ocht)
Onderwijsvorm
Voltijd
Cursusinschrijving geopendvanaf 19-09-2022 t/m 30-09-2022
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
Na-inschrijvingJa
Na-inschrijving geopendvanaf 24-10-2022 t/m 25-10-2022
WachtlijstJa
Cursusdoelen

After completing the course, the student

  • understands the description of causal relations in terms of directed graphs and structural equation models;
  • can explain the implications of causal assumptions;
  • is able to test these implications using observational and interventional data;
  • can implement machine learning methods in such a way that causal information is taken into account;
  • knows the main concepts and algorithms of reinforcement learning;
  • can describe the role played by function approximation methods (such as neural networks) in reinforcement learning;
  • is able to explain the differences among different types of RL methods (e.g. on-policy VS off-policy, control VS prediction)
Assessment 
Written exam (60% of grade); programming assignments with written reports (40%).
Theoretical exercises (ungraded) will be discussed during tutorial sessions as preparation for the exam.

A repair test requires at the least a 4 for the original test.


Prerequisites
The following knowledge will be assumed in this course:
  • solid proficiency in mathematics, in particular probability theory (e.g. ability to understand and manipulate formulas involving conditional probabilities and expectations), linear algebra, basic calculus
  • programming skill in Python
  • understanding of basic machine learning theory and methods, for example from the bachelor course Machine Learning (KI3V15001)
Inhoud
This course treats two advanced topics in machine learning: causal inference (the study of cause-effect relations), and reinforcement learning (learning to interact with an environment).

Modern machine learning methods have achieved spectacular results on various tasks. Yet there are pitfalls and limitations that can't be overcome simply by increasing the amounts of data and computing power. For example, standard methods assume that the data are drawn from a single, unchanging probability distribution. The two main topics that we cover in this course both deal with situations where that is not the case.

The first topic, causal inference, is the subfield of machine learning that studies causes and effects: if we make a change to one random variable in a system, for which other variables does the distribution change? An understanding of these cause-and-effect relations allows us to predict the results of a change in the environment. We will also look at the problem of learning these relations from data.

Second, reinforcement learning is about the design of agents that can learn to interact with an unknown environment. Recent advances in supervised learning (such as deep learning) can be built on by reinforcement learning methods. This brings with it a unique set of challenges that we will cover in this course.

Course form
Lectures, tutorials/practical sessions

Literature
  • Judea Pearl, Madelyn Glymour, Nicholas P. Jewell, "Causal Inference in Statistics: A Primer". Wiley, 2016.
  • Richard S. Sutton, Andrew G. Barto, "Reinforcement Learning: An Introduction" (second edition). MIT Press, 2018. (pdf available from authors' website: http://incompleteideas.net/book/the-book-2nd.html)
  • additional material that will be made available online

 
Competenties
-
Ingangseisen
-
Voorkennis
The following knowledge will be assumed in this course:
- solid proficiency in mathematics, in particular probability theory (e.g. ability to understand and manipulate formulas involving conditional probabilities and expectations), linear algebra, basic calculus
- programming skill in Python
- understanding of basic machine learning theory and methods, for example from the bachelor course Machine Learning (KI3V15001)
Verplicht materiaal
Boek
Judea Pearl, Madelyn Glymour, Nicholas P. Jewell. Causal Inference in Statistics: A Primer. Wiley, 2016.
Boek
Richard S. Sutton, Andrew G. Barto. Reinforcement Learning: An Introduction (second edition). MIT Press, 2018. (pdf available from authors' website: http://incompleteideas.net/book/the-book-2nd.html )
Diverse
additional material that will be made available online
Werkvormen
Hoorcollege

Werkcollege

Toetsen
Eindresultaat
Weging100
Minimum cijfer-

SluitenHelpPrint
Switch to English