
Modern Algorithmic Game Theory
NOPT021
Games have long served as benchmarks and marked milestones of progress in artificial intelligence (AI). This course teaches you fundamental formalisms, solution concepts and algorithms. We show how to solve both perfect and imperfect information games, and you will understand the deep connections and application of reinforcement learning to game theory. At the end of the course, you will implement algorithms to optimally solve (i.e. converge to Nash Equilibria) in small interesting games – notably small poker variants. After going through all the courses, you will get a solid understanding of modern algorithms for solving large scale games (e.g AlphaZero, DeepStack).
Prerequisites
Python (homework assignments primarily involve implementing algorithms); a basic understanding of optimization (convex functions, local/global optima)
Not required, but can be helpful: Linear optimization/programming; familiarity with reinforcement learning methods (MDPs, rewards)
Details
-
MFF CUNI
FACULTY
-
Winter
TERM
-
Algoritmy moderní teorie her
OFFICIAL CZECH NAME
-
https://is.cuni.cz/studium/predmety/index.php?do=predmet&kod=NOPT021&skr=2024&fak=11320
OFFICIAL LINK IN CZECH
-
Modern Algorithmic Game Theory
OFFICIAL ENGLISH NAME
-
https://is.cuni.cz/studium/eng/predmety/index.php?do=predmet&kod=NOPT021&skr=2024&fak=11320
OFFICIAL LINK IN ENGLISH
-
https://sites.google.com/view/agtg-101
Course website
STILL SOME QUESTIONS?
Contact us at minor@prg.ai and we will get back to you shortly.
Also, don’t forget to follow us on LinkedIn.
-
FEE CTU
-
Artificial Intelligence in Robotics
B4M36UIR/BE4M36UIR Winter
-
Autonomous Robotics
B3M33ARO1/BE3M33ARO1 Summer
-
Computer Vision Methods
B4M33MPV/BE4M33MPV Summer
-
Functional Programming
B4B36FUP Summer
-
Introduction to Artificial Intelligence
B4B36ZUI Summer
-
Julia for optimization and learning
B0B36JUL Winter
-
Pattern Recognition and Machine Learning
B4B33RPZ/BE5B33RPZ Winter
-
-
FIT CTU
-
FSV CUNI
-
MFF CUNI
-
Artificial Intelligence I
NAIL069 Winter
-
Artificial Intelligence II
NAIL070 Summer
-
Deep Learning
NPFL138 Summer
-
Deep Reinforcement Learning
NPFL139 Summer
-
Dialogue Systems
NPFL123 Summer
-
Introduction to Artificial Intelligence
NAIL120 Summer
-
Introduction to Machine Learning with Python
NPFL129 Winter
-
Large Language Models
NPFL140 Summer
-
Modern Algorithmic Game Theory
NOPT021 Winter
-
Natural Language Processing
NPFL124 Summer
-