# removeLayers


从图层图中删除图层

函数库: TyDeepLearning

# 语法

lgraphUpdated  = removeLayers(lgraph, layerNames)

# 说明

lgraphUpdated = removeLayers(lgraph, layerNames) 从层图图中删除由层名称指定的层。示例

该函数还会删除与已删除图层的所有连接。

# 示例

删除层

创建一个网络图层。

using TyDeepLearning
set_backend(:mindspore)
layers = [
    ("conv1", convolution2dLayer(1, 16, 3)),
    ("batchnorm1", batchNormalization2dLayer(16)),
    ("relu1", reluLayer())]
lgraph = layerGraph(layers)
lgplot(lgraph)

删除网络图层中的 batchnorm1 层。

lgraph = removeLayers(lgraph, "batchnorm1")
lgplot(lgraph)

# 输入参数

lgraph-层图
层图对象

层图,指定为层图对象。要创建层图,请使用 layerGraph。

"layerNames-图层名称
字符串

要删除的图层的名称

# 输出参数

lgraphUpdated-更新的图层图
层图对象

更新的层图,作为层图对象返回。

# 另请参阅

layerGraph | lgplot | convolution2dLayer | batchNormalization2dLayer | reluLayer