Объедините две нейронные сети с разными входами посредством поэлементного суммирования определенных слоев - PullRequest
0 голосов
/ 08 ноября 2018

Я смотрю на объединение двух сверточных нейронных сетей в одну посредством поэлементного суммирования функций активации. Обе эти сети имеют разные входы, но схожи по своей архитектуре.

Из некоторых статей и страниц github я видел, что это успешно реализовано в Python. Однако мне было интересно, возможно ли это реализовать в MATLAB?

Одним из примеров того, что я хочу воспроизвести, является архитектура FuseNet по Hazirbas et al. https://github.com/zanilzanzan/FuseNet_PyTorch:

FuseNet NN architecture by Hazirbas et al.

Можно ли воспроизвести это в MATLAB, и если да, то как мне начать?

1 Ответ

0 голосов
/ 08 ноября 2018

Вы можете сделать это, используя сеть DAG 1 , 2 в MATLAB. Вот иллюстрация:

enter image description here

Поэлементное суммирование, в частности, может быть выполнено с использованием additionLayer.

...