disconnectLayers

Отключите слои в графике слоя

Синтаксис

newlgraph = disconnectLayers(lgraph,s,d)

Описание

пример

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)

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

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

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

свернуть все

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

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

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

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

Пример: 'conv1'

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

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

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

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

Пример: 'fc'

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

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

свернуть все

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

Введенный в R2017b