Date Description
2018-09-04 Combinatorial Games, Game Trees
2018-09-06 Using Sprague-Grundy
2018-09-11 Sprague-Grundy
2018-09-13 One-Player Probabilistic Games
2018-09-18 Value iteration and Pig
2018-09-20 3-Player Pig, Backgammon, Matrix Games
2018-09-25 Mixed Strategies
2018-09-27 Linear Programming
LP with scipy
LP with JOptimizer
2018-10-02
2018-10-04
Minimax, Alpha-Beta Pruning
Exam #1 Practice Problems and Solutions
Spring 2018 Exam #1 and Solutions
2018-10-16 Monte Carlo Methods
2018-10-23 MCTS Modifications
2018-10-25 GPU Programming
CUDA code for Kalah playouts
2018-10-30 General Game Playing and MAST: see links on home page
2018-11-01 Genetic Algorithms
2018-11-06
2018-11-08
2018-11-13
Reinforcement Learning
GridWorld Q-Learning example: gridworld.py q.py
2018-11-13 Strategy Ladder
2018-11-15
2018-11-27
Neural Networks
2018-11-29 Iris classification using Keras: iris_keras.py iris.csv
2018-12-04 AlphaGo
2018-12-07 Spring 2018 Exam #2 and Solutions (including Scout from S18 Exam #1)
More practice problems and Solutions