主要内容

disconnectLayers

断开连接或网络层在层图

描述

例子

lgraphUpdated= disconnectLayers (lgraph,年代,d)断开源层年代从目标层d在层图lgraph。更新层图,lgraphUpdated,包含相同的层lgraph,但不包括之间的联系年代d

netUpdated= disconnectLayers (,年代,d)断开源层年代从目标层ddlnetwork对象。更新后的网络,netUpdated,包含相同的层,但不包括之间的联系年代d

例子

全部折叠

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

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

图包含一个坐标轴对象。坐标轴graphplot类型的对象包含一个对象。

断开“conv_1”层的“BN_1”层。

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

图包含一个坐标轴对象。坐标轴graphplot类型的对象包含一个对象。

输入参数

全部折叠

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

神经网络作为一个指定dlnetwork对象。

连接源,指定为一个特征向量或字符串标量。

  • 如果源层只有一个输出,然后年代层的名称。

  • 如果源层具有多个输出年代是图层名称后面的字符/和输出层的名称:“layerName / outputName”

例子:“conv1”

例子:“mpool /指数”

连接目的地,指定为一个特征向量或字符串标量。

  • 如果目的层只有一个输入,然后d层的名称。

  • 如果有多个输入,目标层d是图层名称后面的字符/和图层的名称输入:“layerName / inputName”

例子:“俱乐部”

例子:“addlayer1 / in2”

输出参数

全部折叠

更新层图,作为一个返回LayerGraph对象。

更新网络,作为一个未初始化的返回dlnetwork对象。

初始化参数可学的dlnetwork对象,使用初始化函数。

disconnectLayers函数不保留量化信息。如果输入的网络是一个量化的网络,那么网络不包含量化信息的输出。

版本历史

介绍了R2017b