exponenta event banner

disconnectLayers

Отсоединить слои в графике слоев

Описание

пример

newlgraph = disconnectLayers(lgraph,s,d) отключает исходный уровень s из целевого слоя d на графике слоев lgraph. Новый график слоев, newlgraph, содержит те же слои, что и lgraph, но исключает связь между s и d.

Примеры

свернуть все

Создайте график слоев из массива слоев.

layers = [
    imageInputLayer([28 28 1],'Name','input')  
    convolution2dLayer(3,16,'Padding','same','Name','conv_1')
    batchNormalizationLayer('Name','BN_1')
    reluLayer('Name','relu_1')];

lgraph = layerGraph(layers);
figure
plot(lgraph)

Figure contains an axes. The axes contains an object of type graphplot.

Отключите 'conv_1' слой из 'BN_1' слой.

lgraph = disconnectLayers(lgraph,'conv_1','BN_1');
figure
plot(lgraph)

Figure contains an axes. The axes contains an object of type graphplot.

Входные аргументы

свернуть все

График слоев, заданный как LayerGraph объект. Чтобы создать график слоев, используйте layerGraph.

Источник соединения, заданный как вектор символа или скаляр строки.

  • Если исходный уровень имеет один выход, то s - имя слоя.

  • Если исходный уровень имеет несколько выходов, то s имя слоя, за которым следует символ/и имя вывода слоя: 'layerName/outputName'.

Пример: 'conv1'

Пример: 'mpool/indices'

Назначение соединения, указанное как вектор символа или скаляр строки.

  • Если целевой уровень имеет один вход, то d - имя слоя.

  • Если целевой уровень имеет несколько входов, то d имя слоя, за которым следует символ/и имя входного слоя: 'layerName/inputName'.

Пример: 'fc'

Пример: 'addlayer1/in2'

Выходные аргументы

свернуть все

График выходного уровня, возвращаемый как LayerGraph объект.

Представлен в R2017b