A random forest classifier using decision trees. Uses Python 2.7
In this program, a decision tree's question has a yes-no/0-1 answer.
There are 5 possible groups of classifications (0, 1, 2, 3, 4).
See good-moves.txt file for info about the structure of the training data.
Each line in the good-moves.txt file is a different training element. The last digit of each line is the target value.