我有3D医学图像,想知道我是否有一个使用Conv2D的CNN,我能把Conv2D改成Conv3D吗?如果不是,我需要改变什么?
发布于 2019-12-13 18:17:31
是的,你可以,但是有一些事情需要改变。
您的内核现在需要是3D的,所以参数kernel_size必须是一个3整数元组。strides也是如此。请注意,您将修改的CNN可能已经是3D的(例如,60,60,3),如果它是针对彩色图像而设计的。唯一的区别是,您希望神经网络不仅检测3个单独的60x60窗口中的特征,而且通过三个窗口检测特性。换句话说,不是3倍于2D,而是3D。
;博士,你可以,只要换kernel_size和strides就行了。无论如何,keras.layers.Conv3D的默认值都会相应地进行调整。
https://stackoverflow.com/questions/59327819
复制相似问题