首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接两层Unet

连接两层Unet
EN

Stack Overflow用户
提问于 2021-08-29 21:46:55
回答 1查看 54关注 0票数 1

我在使用我的Unet模型时遇到了以下错误。(我的图片大小为2652*3519)

代码语言:javascript
复制
#expansive path: decoder
n_filters //= growth_factor
up6_1 = tf.keras.layers.concatenate([tf.keras.layers.Conv2DTranspose(n_filters, (2, 2), strides=(2, 2), padding='same',kernel_initializer = 'he_normal')(conv5), conv4_1])
up6_1 = tf.keras.layers.concatenate([tf.keras.layers.UpSampling2D(size=(2, 2))(conv5), conv4_1])
up6_1 = tf.keras.layers.BatchNormalization()(up6_1)
conv6_1 = tf.keras.layers.Conv2D(n_filters, (3, 3), activation='relu', padding='same', kernel_regularizer=tf.keras.regularizers.l1(l_value),kernel_initializer = 'he_normal')(up6_1)
conv6_1 = tf.keras.layers.Conv2D(n_filters, (3, 3), activation='relu', padding='same', kernel_regularizer=tf.keras.regularizers.l1(l_value),kernel_initializer = 'he_normal')(conv6_1)
conv6_1 = tf.keras.layers.Dropout(droprate)(conv6_1)
代码语言:javascript
复制
Error 
ValueError                                Traceback (most recent call last)
<ipython-input-4-91ead3f2414b> in <module>()
     92     model.compile(optimizer=tf.keras.optimizers.Adam(lr = 0.0005), loss='binary_crossentropy', metrics=["accuracy"])
     93     return model
---> 94 get_unet().summary()
     95 mymodel=get_unet()
     96 tf.keras.utils.plot_model(mymodel, to_file='model_plot.png', show_shapes=True, show_layer_names=True,rankdir="LR")

8 frames
/usr/local/lib/python3.7/dist-packages/keras/layers/merge.py in build(self, input_shape)
    513             shape[axis] for shape in shape_set if shape[axis] is not None)
    514         if len(unique_dims) > 1:
--> 515           raise ValueError(err_msg)
    516 
    517   def _merge_function(self, inputs):

ValueError: A `Concatenate` layer requires inputs with matching shapes except for the concat axis. Got inputs shapes: [(None, 164, 218, 512), (None, 165, 219, 512)]
EN

回答 1

Stack Overflow用户

发布于 2021-08-30 07:23:56

您收到的错误消息是抱怨conv5层和conv4_1层中的数据大小不兼容。尺寸似乎相差了一个。确保尺寸在"U“的每一边完全匹配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68977156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档