I want to implement a neural network into this simple Tic Tac Toe game I wrote and basically teach it to play decently. I mainly want to understand neural networks and Tic Tac Toe seems like the right entry level.
I take it the inputs should be the 9 board squares, and output should be the board square number to mark next.
If the round is won, all choices made throughout the round should have their weights strengthened, but where is all this stored? Do I create a table that maps every possible board possibility and its weight values for every possible move you can perform at that position?
Will appreciate clarifying this.