Help - Search - Members - Calendar
Full Version: Problem with Neural Network
BrainMeta.com Forum > Science > Computer Science & Coding > Artificial Intelligence
eisbergsalat
Hello,

first, excuse my engish, please. :-)

I am trying to train a Neural Network to be an opponent to a human player in the game HEX (see wikipedia: Hex).
To do this, i have used the same idea as which was already used for TD-Gammon: I am using a free-forward Net with one Input layer (Boardsize*Boardsize+1), one hidden layer (Boardsize*Boardsize/2.3) and one output layer (only 1 row), all sigmoid layers. The net shoud assign the winning-probability to a board-configuration (i.e. 0.0 if it seems, that player 2 will win the game and 1.1 if it seems, that player 1 will win the game).
The board is presented in the following way: 0.0 if the position is taken by player 2, 1.0 if the position is taken by player 1 and 0.5 if the position is empty.
Actually, with a 8x8 Board the net should do the following:

array of 64+1 double values between 0.0 and 1.0 (+1 for the move) -------> value between 0.0 and 1.0

My question is the following: Have you got a clue, how i can determine such values as 'learning rate', the numbers of hidden units, momentum, etc.? What is about two or three hidden layers?
The number of training patterns will be about 1000 and (second net) about 100 000.

Have you got an (heuristic) idea for the values or any other hint?

Thank you for your help,
florian
maximus242
Learning rate that is too high turns network to crap, to low and it takes forever. You will probably need at least 10,000 repetitions for training, bare minimum. Umm I think regular learning rate is 0.7? Its been a while since doing NN so if im wrong, im sure lucid will correct me. The size of a neural network determines how much it is able to calculate, generally larger NN are capable of more but are slower, smaller ones are faster but are capable of less. Two or Three hidden layers in neural networks is dependant on the design of the NNet.
D.R
It depends to the model and designer and if the Neural Network its going to learn from the player

Regards.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.


Home     |     About     |    Research     |    Forum     |    Feedback  


Copyright © BrainMeta. All rights reserved.
Terms of Use  |  Last Modified Tue Jan 17 2006 12:39 am