up1 = merge([UpSampling2D(size=(2, 2))(conv3), conv2], mode='concat', concat_axis=1) TypeError: 'mod

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012193416/article/details/87896717

up1 = merge([UpSampling2D(size=(2, 2))(conv3), conv2], mode='concat', concat_axis=1) TypeError: 'module' object is not callable

在跑 unet keras 版本的代码时出现了上述的错误,其实一开始还有 channel_first 的问题,通过在每层设置 data_format 就可以避免这个问题,但是上述问题主要是这段代码有点问题,应该改为

up1 = concatenate([UpSampling2D(size=(2, 2), data_format=IMAGE_ORDERING)(conv3), conv2], axis=1)

即可

猜你喜欢

转载自blog.csdn.net/u012193416/article/details/87896717