主要内容

concatenationLayer

描述

连接层需要的输入并将它们连接指定的尺寸。输入必须有相同的大小在所有维度除了连接尺寸。

指定数量的输入层当您创建它。输入名称“三机”、“in2’,……,“酒店”,在那里N输入的数量。使用输入名称当连接或断开层使用connectLayersdisconnectLayers

创建

描述

例子

= concatenationLayer (昏暗的,numInputs)创建一个连接的连接层numInputs输入指定的尺寸,昏暗的。这个函数设置昏暗的NumInputs属性。

= concatenationLayer (昏暗的,numInputs“名字”,名称)还设置了的名字财产。

属性

全部展开

连接

连接尺寸、指定为一个正整数。

例子:4

图层名称,指定为一个特征向量或字符串标量。为数组输入,trainNetwork,assembleNetwork,layerGraph,dlnetwork函数自动分配名字与名字层

数据类型:字符|字符串

数量的输入层,指定为一个正整数大于或等于2。

输入名称“三机”、“in2’,……,“酒店”,在那里NNumInputs。例如,如果NumInputs是3,那么输入的名字吗“三机”、“in2”,“in3”。使用输入名称当连接或断开层使用connectLayersdisconnectLayers功能。

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

数据类型:细胞

这个属性是只读的。

输出层的数量。这一层只有一个输出。

数据类型:

这个属性是只读的。

输出层的名称。这一层只有一个输出。

数据类型:细胞

例子

全部折叠

创建一个连接的连接层沿着第四维度两个输入(渠道)。名称连接层“concat”

concat = concatenationLayer (4 2“名字”,“concat”)
concat = ConcatenationLayer属性:名称:concat的暗淡:4 NumInputs: 2 InputNames:{“三机”“in2”}

创建两个ReLU层,将它们连接到连接层。连接层连接的输出ReLU层。

relu_1 = reluLayer (“名字”,“relu_1”);relu_2 = reluLayer (“名字”,“relu_2”);lgraph = layerGraph ();lgraph = addLayers (lgraph relu_1);lgraph = addLayers (lgraph relu_2);lgraph = addLayers (lgraph concat);lgraph = connectLayers (lgraph,“relu_1”,“concat /三机一体”);lgraph = connectLayers (lgraph,“relu_2”,“concat / in2”);情节(lgraph)

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

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。

版本历史

介绍了R2019a