Как создать модель декодера автоэнкодера - PullRequest
0 голосов
/ 28 сентября 2019

Я не знаю, как сделать модель декодера, потому что для этого нужен входной слой, но у меня нет входного слоя для декодера.

Я пытался использовать это: decoder =Модель (закодированная, декодированная), но это просто говорит мне, что мне нужно иметь входной слой.

input_img = Input(shape=(128, 64, 3))    # adapt this if using 'channels_first' image data format

x = Conv2D(16, (filtersize2, filtersize), activation='relu', padding='same')(input_img)
x = MaxPooling2D((2, 2), padding='same')(x)
x = Conv2D(8, (filtersize2, filtersize), activation='relu', padding='same')(x)
encoded = MaxPooling2D((2, 2), padding='same')(x)


x = Conv2D(8, (filtersize2, filtersize), activation='relu', padding='same')(encoded)
x = UpSampling2D((2, 2))(x)
x = Conv2D(8, (filtersize2, filtersize), activation='relu', padding='same')(x)
x = UpSampling2D((2, 2))(x)

decoded = Conv2D(3, (filtersize2, filtersize), activation='sigmoid', padding='same')(x)

autoencoder = Model(input_img, decoded)

encoder = Model(input_img,encoded)

Мне нужно взять закодированную версию изображения и создать декодированное изображение.

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