I'm just beginning to experiment with neural networks and was hoping to create a neural network capable of learning to play the game Gomoku via q-learning. After reading through some of the Lasagne tutorials and API, I unsure how to proceed with my project. Also, looking at the mnist example that comes with Lasagne, I'm uncertain what code, if any, applies to what I'm trying to do. So I guess my question is, what Lasagne code do I need to create and train such a network? I don't need the most effective solution; something simple and comprehensible for a beginner would be much appreciated.
Some additional details:
- I would like to have two instances of the network play against each other
- I've written a basic program that can take in player moves (a single integer value in range(0, total board positions - 1)) to simulate a Gomoku game and return a victor, which should be necessary for providing reinforcement to the networks
Thanks.