Дополнительный внешний вход в слой - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь реализовать архитектуру, аналогичную представленной в https://www.jstage.jst.go.jp/article/transinf/E101.D/2/E101.D_2017EDP7165/_pdf, используя платформу Microsoft CNTK.Поэтому мне нужно добавить входные данные к одному или нескольким скрытым слоям, которые не представляют выходы из предыдущего слоя, но определены внешне.

Я пытался соединить стандартный слой и эти дополнительные входы в один слой, но затем я получил слой с несколькими входами.И я также не уверен, как я могу сделать частичное соединение двух последовательных слоев в CNTK.Я просмотрел документацию, но не нашел функции, которая могла бы мне помочь.Возможно ли это реализовать с помощью CNTK?

1 Ответ

0 голосов
/ 11 октября 2018
code = C.input_variable()
input_tensor = C.input_variable()

denseout1 = Dense()(C.splice(input_tensor, code, axis=...))
denseout2= Dense()(C.splice(denseout1, code, axis=...))

** Я ответил здесь, чтобы любой, кто смотрит на это, тоже получил помощь.

...