【问题标题】:How many nodes in Dense layer?密集层有多少个节点?
【发布时间】:2017-10-07 00:06:09
【问题描述】:

我有跟随密集功能,我正在尝试理解它

Dense(10, input_shape = (28*28, ), kernel_initializer='he_normal'))

以下代码是否意味着我的层中有 10 个节点,或者我的第一层中有 28*28 个节点。我问了一个朋友,他们说这意味着你有一个 28*28 的输入层,后面跟着一个有 10 个节点的隐藏层。

【问题讨论】:

    标签: neural-network keras


    【解决方案1】:

    是的,您的输入是一个 28*28 数组,这个密集层有 10 个隐藏单元,层权重的初始值设定项如下:https://keras.io/initializers/#he_normal

    【讨论】:

      【解决方案2】:

      你的朋友是对的 - 事实上,你有一个 28*28 的隐式输入层,然后是一个 10 个节点的隐藏层。

      这在 Keras 功能 API 中更为明显(查看文档中的 example),其中您的层将明确写为 2 层:

      inputs = Input(shape=(28*28,))                         # input layer
      x = Dense(10, kernel_initializer='he_normal')(inputs)  # hidden layer
      

      在最近的一个相关问题中也可以查看我的answer

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-14
        • 2019-09-28
        • 1970-01-01
        • 1970-01-01
        • 2017-02-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多