我有3D医学图像,想知道我是否有使用Conv2D
的CNN,是否可以将Conv2D
更改为Conv3D
?如果没有,我需要更改什么?
是的,可以,但是有些事情需要更改。
您的内核现在必须为3D,因此参数kernel_size
必须为3整数元组。 strides
也是一样。请注意,如果您要修改的CNN旨在在彩色图像上进行训练,则可能已经是3D模式(例如60、60、3)。唯一的区别是,您希望神经网络不仅可以在3个单独的60x60窗口中,而且可以通过这三个窗口来检测特征。换句话说,不是3D 2D,而是3D。
tl; dr是的,您可以更改kernel_size
和strides
。无论如何,keras.layers.Conv3D
的默认值也会相应调整。