Archived from groups: comp.ai.games (More info?)
Hello,
I've made a NN with back propagation that is supposed to play connect-4. It
has 42 inputs(for each boardposition 1), 20 neurons in the hidden layer and
7 outputs(for each column one). The idea was to train my NN with my Minimax
algorithm so that i don't have to build up all the tree but just run the
board through the network. So the input is the actual boardpositions and the
output should be the column to play.
I've tried to train this network with 1 input set. That worked fined, but as
soon as I was trying to train it with 2 sets or more it didn't worked. The
problem is that I connect all my inputneurons with all my neurons in my
hidden layer and like-wise for my output neurons so the highest value of the
output neurons is only dependant of the weights and not of the input.(rahter
stupid i guess)
Could anyone give me an idea or a clue how i could organize my network to
solve this problem?
Thanks.
B.
Hello,
I've made a NN with back propagation that is supposed to play connect-4. It
has 42 inputs(for each boardposition 1), 20 neurons in the hidden layer and
7 outputs(for each column one). The idea was to train my NN with my Minimax
algorithm so that i don't have to build up all the tree but just run the
board through the network. So the input is the actual boardpositions and the
output should be the column to play.
I've tried to train this network with 1 input set. That worked fined, but as
soon as I was trying to train it with 2 sets or more it didn't worked. The
problem is that I connect all my inputneurons with all my neurons in my
hidden layer and like-wise for my output neurons so the highest value of the
output neurons is only dependant of the weights and not of the input.(rahter
stupid i guess)
Could anyone give me an idea or a clue how i could organize my network to
solve this problem?
Thanks.
B.
