In this assignment, you will train your backgammon playing program in order to improve its (static) heuristic evaluation function. Use the representation of your choice for the evaluation function (neural networks, Bayes networks, decision tree, weighted sum of features, etc.). Use training from multiple games against 1) A random opponent and 2) Your own program to learn the evaluation fuction. You may use your existing evaluation function from previous assignments as the initial, "untrained" evaluation function, in fact - you are expected to do that, if possble!
Deliverables:
Deadline: January 16, 2002.