【问题标题】:sklearn MLPClassifier - zero hidden layers (i.e. logistic regression)sklearn MLPClassifier - 零隐藏层(即逻辑回归)
【发布时间】:2020-05-16 19:14:58
【问题描述】:

我们知道,一个带有 0 个隐藏层(即只有一个输入层和一个输出层)的前馈神经网络,最后带有一个 sigmoid 激活函数,应该等效于逻辑回归。

我希望证明这是真的,但我需要专门使用 sklearn MLPClassifier 模块来拟合 0 个隐藏层。

我的尝试:

my_nn = MLPClassifier(hidden_layer_sizes=(0), alpha = 0, 
                        max_iter=10000)

但这会导致错误消息:

hidden_layer_sizes must be > 0, got [0, 0].

有没有办法使用这个特定的模块来实现这一点?

【问题讨论】:

    标签: python scikit-learn neural-network mlp


    【解决方案1】:

    你可以试试

    my_nn = MLPClassifier(hidden_layer_sizes=(), alpha = 0, max_iter=10000)

    【讨论】:

      猜你喜欢
      • 2018-03-05
      • 2015-05-04
      • 2016-03-06
      • 2014-01-20
      • 2021-08-16
      • 2021-03-11
      • 2013-12-24
      • 2019-07-26
      • 1970-01-01
      相关资源
      最近更新 更多