【发布时间】:2021-05-23 09:18:53
【问题描述】:
我有以下 PyTorch 层定义:
self.e_conv_1 = nn.Sequential(
nn.ZeroPad2d((1, 2, 1, 2)),
nn.Conv2d(in_channels=3, out_channels=64, kernel_size=(5, 5), stride=(2, 2)),
nn.LeakyReLU(),
)
我想在 Tensorflow 中拥有完全相同的层声明。我怎样才能做到这一点?
self.e_conv_1 = tf.keras.Sequential([
layers.Conv2D(64, kernel_size=(5, 5), activation=partial(tf.nn.leaky_relu, alpha=0.01), padding='same', strides=(1, 2))
])
应该是上面这段代码吗?我认为至少 strides 和 padding 是不一样的。
提前感谢任何提供帮助的人。
【问题讨论】:
标签: python tensorflow deep-learning pytorch conv-neural-network