Date |
Description |
2020-09-01 |
History, Motivation, and Combinatorial Games
|
2020-09-03 |
Backtracking, P vs N positions, Nim-sum
Slow Nim solver
|
2020-09-08 |
Game Equivalence and Sprague-Grundy
|
2020-09-10 |
Dynamic Programming, Minimax
Chomp solver (slow recursive and faster memoized)
|
2020-09-15 |
Stochastic Games
Hoot, Owl, Hoot!
|
2020-09-17 |
Shut the Box, Markov Decision Processes
Quiz #1 Practice Problems and solutions
|
2020-09-22 |
Value and Policy Iteration; 2-player games
|
2020-09-24 |
Simultaneous Games
|
2020-09-29 |
Verifying and Finding Equilibria
|
2020-10-01 |
Linear Programming
Python with scipi Java with JOptimizer
|
2020-10-06 |
Poker; Minimax
|
2020-10-08 |
Alpha-Beta Pruning
Quiz #2 Practice Problems and solutions
|
2020-10-13 |
Scout, MTD-f; Monte Carlo Methods
Javascript Multi-armed Bandit
|
2020-10-15 |
UCB; Monte Carlo Tree Search
|
2020-10-20 |
MCTS Default Policy Enhancements; Genetic Algorithms
|
2020-10-22 |
Genetic Algorithms (cont)
|
2020-10-27 |
TD Learning and Q-learning
|
2020-10-29 |
Function Approximators; QFL
Quiz #3 Practice Problems and solutions
|
2020-11-03 |
Supervised Learning; Artificial Neural Networks
|
2020-11-05 |
Deep Q Learning
Iris Classifier using Keras; DQN for QFL
|
2020-11-10 |
AlphaGo, AlphaGo Zero
Videos: Pong
Breakout
DQN Successes and Failures
|
2020-11-12 |
Strategy Ladders
|
2020-11-17 |
Digital Ludeme Project
Ludii
Smithsonian Magazine article about Ludud Latrunculorum
Ludii Ludus Latrunculorum
Cameron Browne PhD Thesis: Automatic Generation and Evaluation of Recombination Games
|
2020-11-19 |
Policy Gradient Methods
GVGAI on GitHub with game definitions
Ball, Lucas, Perez-Liebana, Evaluating Generalisation in General Video Game Playing
|
2020-12-01 |
Tomasev, Paquet, Hassabis, Kramnik, Assessing Game Balance with AlphaZero: Exploring Alternative Rule Sets in Chess
Entropy
|