Как извлечь элементы из разных слоев в сети Dagnn? - PullRequest
0 голосов
/ 25 декабря 2018

Я хочу извлекать элементы из разных слоев в предварительно обученной сети Dagnn.Я делаю код в MATLAB.Я хочу извлечь объекты из второго последнего слоя и среднего слоя.

Это код, который я использовал для извлечения объектов из последнего слоя:

Feature2(:, cnt+j-2) = net.vars(net.getVarIndex('prob')).value; %last layer  
Feature2(:, cnt+j-2) = squeeze(gather( Feature2(:, cnt+j-2))) ;

Я попытался поместитьимя другого слоя вместо 'prob' в приведенном выше коде, например:

Feature2_2(:, cnt+j-2) = net.vars(net.getVarIndex('res3d')).value;

Но отображается следующая ошибка:

Невозможно выполнить назначение, так как индексыс левой стороны не совместимы с размером с правой стороны.

Что я могу с этим поделать?

...