Mancala Learning via Temporal Difference
Greg Bickerman
Project Description
For my final project I will be training a neural network to play mancala. This project was inspired by TD-Gammon, the neural Backgammon player constructed by Gerald Tesauro.
Related Code
My project was coded in java. All associated files can be found
here (mostly uncommented)
The important classes are as follows:
Mancala               -- The mancala board itself
MancalaGame     -- Handles actual game play
MancalaNetwork -- The learning network
Test                       -- Testing class
Presentations
Presentation: Reinforcement Learning in Board Games
Final Presentation: Bickermancala