Из документов :
hidden_layer_sizes: кортеж, длина = n_layers - 2, по умолчанию (100,)
i-й элемент представляет количество нейронов в i-м скрытом слое.
Это length = n_layers - 2
, потому что количество ваших скрытых слоев - это общее количество слоев n_layers
минус 1 для вашего входного слоя, минус 1 для вашего выходного слоя.
В вашем (по умолчанию) случае (100,)
это означает один скрытый слой из 100 единиц (нейронов).
Для 3 скрытых слоев, скажем, 100, 50 и 25 единиц соответственно, это будет
hidden_layer_sizes = (100, 50, 25)
См. Пример в документации (это для MLPClassifier
, но логика идентична).