【问题标题】:create single perceptron with scikits MLPregressor使用 scikits MLPregressor 创建单个感知器
【发布时间】:2018-03-10 02:13:25
【问题描述】:

我用sklearn.neural_networks MLPRegressor

我是否理解正确,通过选择hidden_layer_sizes=(1, ) 我创建了一个感知器,因为第一个“隐藏层”只不过是从输入层学习的神经元?

【问题讨论】:

    标签: python scikit-learn neural-network perceptron


    【解决方案1】:

    当您设置hidden_layer_size=(1,) 时,您将创建一个包含 1 个隐藏层和大小为 1 的神经元的网络。这意味着您可以创建一个具有 1 个隐藏层和大小为 1 的神经元的多层感知器,而不是一个没有隐藏层的单层感知器。

    您可以从这里阅读:http://scikit-learn.org/stable/modules/generated/sklearn.neural_network.MLPRegressor.html

    hidden_​​layer_sizes : 元组,长度 = n_layers - 2,默认 (100,)

    n-layers - 2表示hidden_layer_size中的值不包括第一层(输入层)和最后一层(输出层)

    要创建单层感知器,请将其设置为空:hidden_layer_size=()

    【讨论】:

      猜你喜欢
      • 2019-08-19
      • 2015-11-28
      • 2012-04-30
      • 2015-08-14
      • 2011-05-03
      • 1970-01-01
      • 2023-03-03
      相关资源
      最近更新 更多