【发布时间】:2021-02-16 14:52:00
【问题描述】:
在笔记本convolution-and-relu中提到卷积是在keras中完成的
layers.Conv2D(filters=64, kernel_size=3, activation='relu')
后来,张量流等效函数为
image_filter = tf.nn.conv2d(
input=image,
filters=kernel,
# we'll talk about these two in lesson 4!
strides=1,
padding='SAME',
)
我了解 tensorflow conv2d 函数。但是,我不明白 keras Conv2D 是如何等效的。
问题:对于 keras.layers.Conv2D,kernel 在哪里给出?,filters 是如何计算的?
【问题讨论】:
-
过滤器不是计算而是学习的,这发生在层内部。权重在训练开始时随机初始化。
-
@Dr.Snoopy,也就是说,以上两者并不等价。
标签: python tensorflow image-processing keras-layer