【问题标题】:MLP Classifier in SKlearn to include "softmax" activationSKlearn 中的 MLP 分类器包括“softmax”激活
【发布时间】:2022-01-10 13:32:25
【问题描述】:

我正在尝试拟合 MLP 模型,但我想使用“SOFTMAX”作为输出层。能否请您告诉我如何合并?

【问题讨论】:

  • 如果你能提供一个minimal-reproducible-example 看看你到底在挣扎什么?那会很有帮助。
  • mlp = MLPClassifier(max_iter = 500, activation = 'softmax', hidden_​​layer_sizes = (100,50,25)) mlp.fit(X_train,y_train) KeyError: 'softmax'。我知道在 SKLearn 中没有像 Softmax 这样的激活函数。我想在输出层定义一个 soft-max 和一个交叉熵损失函数来执行分类。
  • 由于某种原因我无法访问 scikit-learn.org rn,但我猜 MLPClassifier 默认情况下意味着在最后一层激活 softmax。您只设置隐藏层的激活

标签: python scikit-learn deep-learning neural-network mlp


【解决方案1】:

"softmax 可以用作 sklearn 中的输出函数,如下所示。

mlp.out_activation_='softmax'

【讨论】:

    猜你喜欢
    • 2018-09-29
    • 2019-02-01
    • 2019-02-01
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 2021-03-23
    • 2018-06-27
    • 2020-08-23
    相关资源
    最近更新 更多