Как объединить две подсети в модель в тензорном потоке - PullRequest
0 голосов
/ 02 апреля 2019

Мне нужно спроектировать глубокую сеть с двумя подсетями.

1- The first network: (sub_net_1)
input_1 size: 128x128x1
output_1 size: 512x512x1

from elsewhere:
input_2 size: 512x512x4


concatenate(output_1, input_2)

2- The second network: (sub_net_2)
input_3 size: 512x512x5

Мне нужно объединить output_1 с input_2 того же размера и передать его в сеть

Мне известен простой способ определения модели в тензорном потоке: Model (input = input, output = x) Как я могу определить модель для моей задачи, где у меня есть два входа разных размеров и мне нужно обучить обе подсети вместе?

вот архитектура сети: https://imgur.com/OQFhlPW

1 Ответ

0 голосов
/ 03 апреля 2019

Возможно, вы могли бы использовать функцию concatenate () и передать результат в качестве ввода в подсеть_2:

concat = concatenate([output_1, input_2])
input_3()(concat)

См. Здесь пример: https://www.depends -on-the-definition.ком / LSTM-с символьными-вложениями-для-нера /

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