Как я могу получить слой с тем же размером исходного ввода, используя deconv2d в Keras? - PullRequest
0 голосов
/ 07 января 2020
u1 = deconv2d(c2)

c2 - предыдущий слой, u1 получает двойной размер после применения этой функции deconv2, я хочу применить эту функцию, но хочу получить вывод того же размера, что и ввод.

1 Ответ

0 голосов
/ 07 января 2020

решил проблему,

это изменение определения кода

def deconv2d(layer_input):
            """Layers used during upsampling"""
            u = UpSampling2D(size=2)(layer_input)
            u = Conv2D(256, kernel_size=3, strides=1, padding='same')(u)
            u = Activation('relu')(u)
            return u

size=1 instead of 2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...