sklearn 的 MLPClassifier() 的隐藏层与 keras/tensorflow 的密集层相同吗?

nidzytryingtocode

理论上和实践上,是MLPclassifier的隐藏层(参考hidden_​​layer_sizes)

mlp = MLPClassifier(hidden_layer_sizes=(4, 3, 2, 1),
                       max_iter = 100, activation = 'relu',
                       solver = 'adam', verbose = type_spec_from_value,
                       random_state = 100, learning_rate = 'invscaling',
                       early_stopping=False
                       )

与 tensorflow/keras 的 Dense 层相同

mlp = Sequential()
mlp.add(Dense(4))
mlp.add(Dense(3))
mlp.add(Dense(2))
mlp.add(Dense(3))

?

是的,它们是一样的。在这两种情况下,参数都指定了神经元的数量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章