I am training a Neural Network (NN). First, I considered a NN with just one hidden layer. Second, I tried to construct a NN with two hidden layers. The number of neurons on the layer of these two NN was kept constant as 5. The other parameters of the training model are described as follow in the code:
for 1 hidden layer:
regr = MLPRegressor(hidden_layer_sizes=(5,), activation='logistic',solver='sgd',alpha=0.0001 ,learning_rate='constant', learning_rate_init=0.001 ,random_state=1).fit(X_treino, Y_treino)
for 2 hidden layer:
regr = MLPRegressor(hidden_layer_sizes=(5,5,), activation='logistic',solver='sgd',alpha=0.0001 ,learning_rate='constant', learning_rate_init=0.001 ,random_state=1).fit(X_treino, Y_treino)
Nevertheless, the Scoring of the second NN is much worse than the first. I don't know why.... Can anyone explain to me?
The DATASET that I am using is a avaiable on " http://archive.ics.uci.edu/ml/datasets/Airfoil+Self-Noise ", it leads to a regression problem.