Построение модели в Керасе - PullRequest
0 голосов
/ 25 октября 2019

Я пытался построить свою модель в Керасе. Моя модель имеет 2 входа и 2 выхода. Модель включает в себя 5 слоев свертки, и веса слоев должны быть общими. Но новые слои после сверточных слоев не должны делиться весами. Я использовал concatenate (), но это затронуло другие слои. Фигура моей модели находится ниже страницы. Как я могу это сделать?

Модель сети:

screenshot network-model

1 Ответ

0 голосов
/ 25 октября 2019

Я думаю, вы должны загрузить изображение модели архитектуры снова. И часть общих весов смутила меня. Я думаю, что вы имеете в виду только один слой с одним входом.

input = Input(shape=(64,))

layer_1 = Dense(32, activation="relu")(input)

layer_2 = Dense(16, activation="relu")(layer_1)
layer_3 = Dense(16, activation="relu")(layer_1)

combined = concatenate([layer_2 , layer_3])

output = Dense(8, activation="relu")(combined)
output = Dense(1, activation="linear")(z)

model = Model(inputs=[input], outputs=output)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...