Как я могу сделать неслойную прямую связь NN в pytorch? - PullRequest
1 голос
/ 09 марта 2019

Я хочу настроить сеть, которая может иметь много сложных пропущенных соединений, но все равно будет иметь прямую связь (без повторяющихся соединений). Каждый узел по-прежнему будет «классическим» узлом в том смысле, что он будет иметь вес для каждого соединения, а затем умножать каждый вес на соответствующий вход, суммировать их и передавать через нелинейную функцию.

Например, это может выглядеть так:

enter image description here

Однако я не думаю, что смогу легко использовать что-то вроде модуля nn.Linear для вычисления выходов, потому что (на рисунке, например) красные узлы получают входные данные от зеленых узлов и розовые узлы, но зеленые узлы также нуждаются в выходных данных розовых узлов для вычисления.

Я могу подумать о некоторых способах сделать это, но они действительно ужасны, и у pytorch обычно есть умный способ делать вещи. Есть ли хороший способ сделать это?

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