How do we select number of neurons for hidden layer (Backpropagation Network)? Is there any hard-and-fast rule for selecting number of hidden neurons? I found that it should be nearly equal to square root of (no_input_neurons * no_output_neurons) in some papers. But it didn't work for me. Is Selecting neurons a hit and trial method?
I am trying to design the neural network for tic-tac-toe to start from basic (Already did XOR). How should I proceed? I found the number of hidden neurons different in different forums. What's the idea?