Deep Red is a machine learning program for playing Mao, a popular card game with secret rules. Deep Red works by using classification trees to predict whether a certain move is valid, and if it is valid, which actions to take. Deep Red does not yet understand order of play, so it must be told when to play a card. To play against Deep Red, run main.py; to test the accuracy of the current model on some sample rules, run test.py.
- Python 3
- NumPy / SciPy
- PyGObject