Dense层中有多少个节点?

时间:2017-10-06 06:59:07

标签: neural-network keras

我有跟随Dense功能,我正在努力理解它

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

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

2 个答案:

答案 0 :(得分:1)

是的,您的输入是一个28 * 28阵列,这个密集层有10个隐藏单元,其中包含以下图层权重初始值设定项:https://keras.io/initializers/#he_normal

答案 1 :(得分:0)

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

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

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

在最近的相关问题中另请参阅我的answer