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 object. The axes object contains an object of type graphplot.

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

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

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

Входные параметры

свернуть все

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

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

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

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

Пример: 'conv1'

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

Место назначения связи в виде вектора символов или строкового скаляра.

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

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

Пример: 'fc'

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

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

свернуть все

Выведите график слоев, возвращенный как LayerGraph объект.

Введенный в R2017b