为什么无法在sklearn MLP回归器的输出层上选择激活功能?

时间:2019-05-24 06:45:59

标签: function scikit-learn regression activation mlp

我想在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'

0 个答案:

没有答案