文档帮助中心文档
乘法层
乘法层将来自多个神经网络层的输入按单元相乘。
在创建图层时指定输入的数量。层的输入有名字“三机”、“in2’,……,“酒店”,在那里N是输入的数量。当通过使用连接或断开层时使用输入名称ConnectLayers.要么disconnectLayers乘法层的输入的大小必须要么在所有维度上相同,要么至少在一个维度上与其他维度相同。
“三机”、“in2’,……,“酒店”
N
ConnectLayers.
disconnectLayers
层= multiplicationLayer (numInputs)
层= multiplicationLayer (numInputs,“名字”,名称)
例子
层= multiplicationLayer (numInputs)创建一个倍增层numInputs输入element-wise。该函数还设置NumInputs财产。
层= multiplicationLayer (numInputs)
层
numInputs
NumInputs
层= multiplicationLayer (numInputs“名称”,的名字)还设置了的名字财产。创建包含乘法层的网络时,必须指定层名。
层= multiplicationLayer (numInputs“名称”,的名字)
的名字
全部展开
层的输入数,指定为正整数。
输入有名称“三机”、“in2’,……,“酒店”,在那里N=NumInputs.例如,如果NumInputs等于3,那么输入就有名称“三机”、“in2”,“in3”.当通过使用连接或断开层时使用输入名称ConnectLayers.要么disconnectLayers.
“三机”、“in2”
“in3”
''
层名,指定为字符向量或字符串标量。若要在层图中包含此层,必须指定层名称。
数据类型:字符|字符串
字符
字符串
InputNames
{“三机”,“in2”,…,“客栈”}
输入名称,指定为{'In1','In2',...,'Inn'},在那里N为该层的输入数。
{'In1','In2',...,'Inn'}
数据类型:细胞
细胞
NumOutputs
层输出的数量。这一层只有一个输出。
数据类型:双
双
输出名称
{“出”}
输出层的名称。这一层只有一个输出。
全部折叠
创建一个具有两个输入和名称的乘法层“mul_1”.
“mul_1”
mul = multiplicationLayer (2“名字”,“mul_1”)
MUL =具有属性的乘法层:名称:'mul_1'numinputs:2输入名称:{'In1'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、mul);lgraph = connectLayers (lgraph,“relu_1”,“mul_1 /三机一体”);lgraph = connectLayers (lgraph,“relu_2”,“mul_1 / in2”);图(LGROPL);
additionLayer|concatenationLayer|layerGraph|trainNetwork
additionLayer
concatenationLayer
layerGraph
trainNetwork
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系