removeLayers

从图层图中删除图层

描述

例子

newlgraph= removeLayers (lgraph,layerNames)移除指定的层layerNames从图层图中lgraph。该函数还删除到删除层的任何连接。

例子

全部折叠

从一组层创建一个层图。

图层= [imageInputLayer([28281]),“名字”,“输入”)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”}

输出参数

全部折叠

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

介绍了R2017b