Атрибут
out_activation_
даст вам тип активации, используемый в выходном слое вашего MLPClassifier.
Из документации:
out_activation_: строка
Название функции активации выхода.
Параметр activation
просто устанавливает функцию активации скрытого слоя.
активация: {‘индивидуальность’, ‘логистический’, ‘tanh’, ‘relu’}, по умолчанию ‘relu’
Функция активации для скрытого слоя.
Выходной слой определяется внутренне в этом фрагменте кода.
# Output for regression
if not is_classifier(self):
self.out_activation_ = 'identity'
# Output for multi class
elif self._label_binarizer.y_type_ == 'multiclass':
self.out_activation_ = 'softmax'
# Output for binary class and multi-label
else:
self.out_activation_ = 'logistic'
Следовательно, для двоичной классификации это будет logistic
, а для мультикласса это будет softmax
.
Чтобы узнать больше об этих активациях, см. здесь .