使用3D卷积从头开始构建Inception v3

时间:2019-07-17 09:45:34

标签: python deep-learning conv-neural-network convolution

我应该使用3D而不是2D卷积和池化在python中从头开始构建Inception v3。

我实际上在Anaconda库中看到了Keras.application.inceptionv3,所以我将conv2d和pool2d更改为conv3d和pool2d。但是我一直在为不同内核大小的conv3d定义深度。

这是conv2d的原始代码

...
branch7x7 = conv2d_bn(branch7x7, 128, 1, 7)
branch7x7 = conv2d_bn(branch7x7, 192, 7, 1)
...

我修改的代码是:

...
branch5x5 = conv3d_bn(x, 48, 1, 1, 1)
branch5x5 = conv3d_bn(branch5x5, 64, 5, 5, 5)
...

对深度值有任何想法吗? 谢谢。

0 个答案:

没有答案