搭建U-net网络过程中,出现以下两种错误:
InvalidArgumentError (see above for traceback): Conv3DBackpropInput: Number of planes of out_backprop doesn’t match computed: actual = 28, computed = 27
[[Node: conv3d_transpose = Conv3DBackpropInputV2[T=DT_FLOAT, padding=”VALID”, strides=[1, 2, 2, 2, 1], _device=”/job:localhost/replica:0/task:0/cpu:0”](stack_1, Variable_4/read, Transition_Up_4_1/Conv3D_1)]]TypeError: shape(1, 27, 99, 127, 24) and (1, 28, 100, 128, 24) is not incompatible.
经过分析,是网络的上采样过程中,反卷积函数出现问题,我在 conv2d_transpose() 和 conv3d_transpose() 中,参数 padding 一直是赋值 ‘VALID’,在赋值为 ‘SAME’ 后,问题解决。