我想在sklearn MLP回归器的输出层上选择一个激活函数,但是默认情况下它是标识。但是,在MLP sklearn类中,当用作回归器时,只需将“ identity”替换为“ 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'