title: multi-layer perceptron (MLP) architecture: criteria for choosing number of hidden layers and size of the hidden layer?
body: <p>If we have 10 eigenvectors then we can have 10 neural nodes in input layer.If we have 5 output classes then we can have 5 nodes in output layer.But what is the criteria for choosing number of hidden layer in a MLP and how many neural nodes in 1 hidden layer?</p>