[英]Conv2D to Conv3D
我有 3D 医学图像,想知道我是否有使用Conv2D
的 CNN,我可以将Conv2D
更改为Conv3D
吗? 如果不是,我需要改变什么?
是的,你可以,但有一些事情需要改变。
您的内核现在需要是 3D 的,因此参数kernel_size
必须是一个 3 整数元组。 strides
也是如此。 请注意,如果您要修改的 CNN 设计用于在彩色图像上进行训练,则它可能已经是 3D 的(例如,60、60、3)。 唯一的区别是您希望神经网络不仅要检测 3 个独立的 60x60 窗口中的特征,还要通过这三个窗口检测特征。 换句话说,不是 2D 的 3 倍,而是 3D。
tl;dr是的,你可以,只需更改kernel_size
和strides
。 keras.layers.Conv3D
的默认值无论如何都会相应调整。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.