removeLayers

Удалите слои из графика слоя

Синтаксис

newlgraph = removeLayers(lgraph,layerNames)

Описание

пример

newlgraph = removeLayers(lgraph,layerNames) удаляет слои, заданные layerNames из графика слоя lgraph. Функция также удаляет любые связи с удаленными слоями.

Примеры

свернуть все

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

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)

Удалите слой 'BN_1' и его связи.

lgraph = removeLayers(lgraph,'BN_1');
figure
plot(lgraph)

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

свернуть все

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

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

Чтобы удалить единственный слой из графика слоя, задайте имя слоя как вектор символов.

Чтобы удалить несколько слоев, задайте имена слоя как массив ячеек из символьных векторов, где каждый элемент массива ячеек является именем слоя.

Пример: 'conv1'

Пример: {'conv1','add1'}

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

свернуть все

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

Введенный в R2017b

Для просмотра документации необходимо авторизоваться на сайте