主要内容

深度扫描层

深度级联层

描述

深度级联层采用具有相同高度和宽度的输入,并沿着第三尺寸(通道维度)连接它们。

创建它时,请指定图层的输入数。输入有名称'In1','In2',......,'Inn', 在哪里N为输入的个数。当通过使用连接或断开层时使用输入名称connectLayers脱圆形连接

创建

描述

例子

=深度扫描层(numinputs.创建一个连接的深度级联层numinputs.沿第三(通道)维度的输入。此功能还设置了numinputs.财产。

例子

=深度扫描层(numinputs.,'姓名',姓名)还设置了名称财产。要创建包含深度连接层的网络,必须指定图层名称。

特性

展开全部

图层的输入数指定为正整数。

输入有名称'In1','In2',......,'Inn', 在哪里N等于numinputs..例如,如果numinputs.等于3,然后输入有名称“三机”、“in2”, 和'In3'.当通过使用连接或断开层时使用输入名称connectLayers脱圆形连接

图层名称,指定为字符向量或字符串标量。要在图层图中包含此图层,必须指定图层名称。

数据类型:char|细绳

输入名称,指定为{“三机”,“in2”,…,“客栈”}, 在哪里N是图层的输入数。

数据类型:细胞

图层的输出数。此图层仅具有单个输出。

数据类型:双倍的

输出层的名称。此图层仅具有单个输出。

数据类型:细胞

例子

全部收缩

创建具有两个输入和名称的深度连接层'concat_1'

concat = depositConcatenationLayer(2,'名称''concat_1'
concat =具有属性的深度连接层:名称:'concat_1'numinputs:2输入名称:{'In1'In2'}

创建两个Relu层并将它们连接到深度级联层。深度级联层连接来自Relu层的输出。

Relu_1 = uruulayer('名称''relu_1');Relu_2 = Rufulayer('名称''relu_2');Lgraph = layerGraph;Lgraph = Addlayers(LGraph,Relu_1);Lgraph = AddLayers(LGraph,Relu_2);Lgraph = Addlayers(LGraph,Concat);Lgraph = ConnectLayers(LAPHAGE,'relu_1''concat_1 / in1');Lgraph = ConnectLayers(LAPHAGE,'relu_2''concat_1 / in2');图(LGROPL)

图包含轴。轴包含Type Graphplot的对象。

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

在R2017B中介绍