帮助中心帮助中心
Softmax层
softmax层softmax函数适用于输入。
层= softmaxLayer
层= softmaxLayer(“名字”,名称)
层= softmaxLayer创建一个softmax层。
层
例子
层= softmaxLayer(“名字”,的名字)创建一个softmax层和设置可选的的名字使用一个名称-值对财产。例如,softmaxLayer('名称',' sm1 ')创建一个softmax层的名字“sm1”。附上单引号的属性名。
层= softmaxLayer(“名字”,的名字)
的名字
softmaxLayer('名称',' sm1 ')
“sm1”
全部展开
”
图层名称,指定为一个特征向量或字符串标量。为层数组输入,trainNetwork,assembleNetwork,layerGraph,dlnetwork函数自动分配名称层的名称”。
trainNetwork
assembleNetwork
layerGraph
dlnetwork
数据类型:字符|字符串
字符
字符串
NumInputs
1
这个属性是只读的。
输入层的数量。这一层只接受一个输入。
数据类型:双
双
InputNames
{"在"}
输入层的名称。这一层只接受一个输入。
数据类型:细胞
细胞
NumOutputs
输出层的数量。这一层只有一个输出。
OutputNames
{“出”}
输出层的名称。这一层只有一个输出。
全部折叠
创建一个softmax层与名字的sm1”。
sm1”
层= softmaxLayer (“名字”,“sm1”)
层= SoftmaxLayer属性:名称:“sm1”
在一个包括softmax层层数组中。
层= […imageInputLayer([1] 28日28日)convolution2dLayer (5、20) reluLayer maxPooling2dLayer (2“步”,2)fullyConnectedLayer (10) softmaxLayer classificationLayer]
层= 7 x1层与层:数组1”的形象输入28 x28x1图像zerocenter正常化2”二维卷积20 5 x5旋转步[1]和填充[0 0 0 0]3”ReLU ReLU 4”二维最大池2 x2马克斯池步(2 - 2)和填充[0 0 0 0]5“完全连接10完全连接层6”Softmax Softmax crossentropyex 7”分类输出
对于分类问题,softmax层,然后一个分类层通常遵循最终完全连接层。
输出单元将softmax激活函数功能:
y r ( x ) = 经验值 ( 一个 r ( x ) ) ∑ j = 1 k 经验值 ( 一个 j ( x ) ) ,
在哪里 0 ≤ y r ≤ 1 和 ∑ j = 1 k y j = 1 。
将softmax函数输出单位激活函数后,最后完全连接层多层次分类问题:
P ( c r | x , θ ) = P ( x , θ | c r ) P ( c r ) ∑ j = 1 k P ( x , θ | c j ) P ( c j ) = 经验值 ( 一个 r ( x , θ ) ) ∑ j = 1 k 经验值 ( 一个 j ( x , θ ) ) ,
在哪里 0 ≤ P ( c r | x , θ ) ≤ 1 和 ∑ j = 1 k P ( c j | x , θ ) = 1 。此外, 一个 r = ln ( P ( x , θ | c r ) P ( c r ) ) , P ( x , θ | c r ) 条件概率样本给定类的吗r, P ( c r ) 是先验概率的类。
也被称为将softmax函数归一化指数,可以认为是多层次物流乙状结肠函数的泛化[1]。
层一层一层数组或图后续层传递数据格式化dlarray对象。的格式dlarray对象是一个字符串,其中每个字符描述相应的维度的数据。这些字符的格式由一个或多个:
dlarray
“S”——空间
“S”
“C”——频道
“C”
“B”——批
“B”
“T”——时间
“T”
“U”——未指明的
“U”
例如,二维图像数据表示成一个四维数组,第一个二维对应于图像的空间维度,第三维对应于图像的通道,第四个维度对应批维度,可以被描述为有格式“SSCB”(空间、空间、通道、批)。
“SSCB”
你可以与这些交互dlarray对象等自动分化工作流开发一个自定义图层,使用functionLayer对象,或使用向前和预测功能与dlnetwork对象。
functionLayer
向前
预测
此表显示了支持输入格式金宝appSoftmaxLayer对象和相应的输出格式。如果输出层的传递给一个定制的层不继承nnet.layer.Formattable类,或FunctionLayer对象的Formattable属性设置为0(假),然后层接收未格式化dlarray对象的尺寸要求相应的这个表的格式。
SoftmaxLayer
nnet.layer.Formattable
FunctionLayer
Formattable
0
“CB”(通道、批处理)
“CB”
“渣打银行”(空间、通道、批处理)
“渣打银行”
“SSCB”(空间、空间、通道、批处理)
“SSSCB”(空间、空间、空间、通道、批处理)
“SSSCB”
“认知行为治疗”(通道、批量、时间)
“认知行为治疗”
“SCBT”(空间、通道、批量、时间)
“SCBT”
“SSCBT”(空间、空间、通道、批处理时间)
“SSCBT”
“SSSCBT”(空间、空间、空间、通道、批处理时间)
“SSSCBT”
“铜”(未指明的通道)
“铜”
“SC”(空间、通道)
“SC”
“SSC”(空间、空间、通道)
“SSC”
“SSSC”(空间、空间、空间、通道)
“SSSC”
在dlnetwork对象,SoftmaxLayer对象也支持这些输入和输出格金宝app式的组合。
“CT”(通道、时间)
“CT”
“SCT”(空间、通道、时间)
“SCT”
“SSCT”(空间、空间、通道、时间)
“SSCT”
“SSSCT”(空间、空间、空间、通道、时间)
“SSSCT”
[1]主教,c . M。模式识别和机器学习。施普林格,纽约,纽约,2006年。
介绍了R2016a
trainNetwork|classificationLayer|convolution2dLayer|fullyConnectedLayer
classificationLayer
convolution2dLayer
fullyConnectedLayer
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室