Scikit learn multilayer neural network

Viewed 2487

As per the documentation provided by Scikit learn

hidden_layer_sizes : tuple, length = n_layers - 2, default (100,)

I have little doubt.

In my code what I have configured is

MLPClassifier(algorithm='l-bfgs', alpha=1e-5, hidden_layer_sizes=(5, 2), random_state=1)

so what does 5 and 2 indicates?

What I understand is, 5 is the numbers of hidden layers, but then what is 2?

Ref - http://scikit-learn.org/dev/modules/generated/sklearn.neural_network.MLPClassifier.html#

2 Answers
Related