文档

removeLayers

从图层图中删除图层

描述

例子

newlgraph= removeLayers (lgraphlayerNames删除指定的层layerNames来自图层图lgraph.该函数还删除到被删除层的任何连接。

例子

全部折叠

从图层数组中创建一个图层图。

layers = [imageInputLayer([28 28 1],“名字”“输入”) convolution2dLayer(3, 16岁,“填充”“相同”“名字”“conv_1”) batchNormalizationLayer (“名字”“BN_1”) reluLayer (“名字”“relu_1”));lgraph = layerGraph(图层);图绘制(lgraph)

删除“BN_1”层和它的连接。

lgraph = removeLayers(lgraph,“BN_1”);图绘制(lgraph)

输入参数

全部折叠

层图,指定为LayerGraph对象。要创建一个图层图,使用layerGraph

要删除的层的名称,指定为字符向量、字符向量的单元格数组或字符串数组。

要从图层图中删除一个图层,请指定该图层的名称。

要删除多个层,请在数组中指定层名,其中数组的每个元素都是层名。

例子:“conv1”

例子:{“conv1”、“add1”}

输出参数

全部折叠

输出层图,返回为LayerGraph对象。

在R2017b中引入