美文网首页
keras.layers.Dense 图形化解释

keras.layers.Dense 图形化解释

作者: 何哀何欢 | 来源:发表于2020-05-08 17:37 被阅读0次

通常NN层的描述如下:


通常NN层的描述

units 的值: o = i\cdot w + b

数据如下:

inputs : shape=(1, 5)
 [[1. 2. 3. 4. 5.]]

kernel (weights): shape=(5, 10)
 [[ 1.  2.  3.  4.  5.  6.  7.  8.  9. 10.]
 [ 1.  2.  3.  4.  5.  6.  7.  8.  9. 10.]
 [ 1.  2.  3.  4.  5.  6.  7.  8.  9. 10.]
 [ 1.  2.  3.  4.  5.  6.  7.  8.  9. 10.]
 [ 1.  2.  3.  4.  5.  6.  7.  8.  9. 10.]]

bias : shape=(10,)
 [0. 1. 2. 3. 4. 5. 6. 7. 8. 9.]

units (outputs): shape=(1, 10)
 [[ 15.,  31.,  47.,  63.,  79.,  95., 111., 127., 143., 159.]]

keras层的定义:

tf.keras.layers.Dense(
    units,  # 也就是输出节点数
    kernel_initializer, # 初始化weights矩阵,尺寸:[inputs, units]
    bias_initializer, # 初始化bias数组, 尺寸:[units]
    inputs_shape=[batches, featues], # 还是会根据实际输入改变
)

keras层的数据对应方式 (n=5):


Keras.layer.Dense.png

相关文章

网友评论

      本文标题:keras.layers.Dense 图形化解释

      本文链接:https://www.haomeiwen.com/subject/ubzfnhtx.html