文档帮助中心文档
对通道维度应用softmax激活
海底= softmax (dlX)
海底= softmax (dlX DataFormat, FMT)
softmax激活操作将softmax功能应用于输入数据的通道维度。
softmax函数对通道维度上的输入数据进行归一化,使其和为1。您可以将softmax函数的输出看作一个概率分布。
请注意
该函数应用softmax操作dlarray数据。如果您想应用softmax在分层图对象或层数组,使用下面的图层:
dlarray
分层图
层
softmaxLayer
例子
海底= softmax (dlX)计算输入的softmax激活dlX通过将SoftMax传递函数应用于输入数据的信道维度。中所有的值海底介于两者之间0和1,求和为1.输入dlX是一个格式化的dlarray与尺寸标签。输出海底是一个格式化的dlarray具有相同的维度标签dlX.
海底= softmax (dlX)
海底
dlX
0
1
海底= softmax (dlX“DataFormat”,FMT)还指定维度格式FMT当dlX不是格式化的dlarray.输出海底是一个无格式化的人dlarray与尺寸顺序相同dlX.
海底= softmax (dlX“DataFormat”,FMT)
FMT
全部折叠
使用softmax函数将输入数据中的所有值设置为介于之间的值0和1这些钱给1所有频道。
softmax
将输入分类数据创建为两个随机变量的观察值。数据可以是10个类别中的任何一个。
num类别= 10;观察= 2;x =兰特(Num类别,观察);dlx = dlarray(x,“CB”);
计算softmax激活。
海底= softmax (dlX);totalProb =总和(海底,1)
d = 1(C) x 2(B) dlarray 1.0000 1.0000 . d = 1(C) x 2(B) dlarray 1.0000 1.0000
中所有的值海底之间0和1.所有通道上的值之和为1对于每一个观察。
输入数据,指定为dlarray有或没有尺寸标签。当dlX不是格式化的dlarray,您必须使用尺寸标签格式使用'dataformat',fmt.
'dataformat',fmt
dlX必须包含一个“C”通道尺寸。
“C”
数据类型:单|双
单
双
未格式化的输入数据的维度顺序,指定为逗号分隔对组成“DataFormat”和一个字符数组或字符串FMT为数据的每个维度提供一个标签。每个字符在FMT必须是下列情况之一:
“DataFormat”
“年代”——空间
“年代”
“C”——频道
“B”- 批次(例如,样品和观察)
“B”
“T”-时间(例如,序列)
“T”
“U”——未指明的
“U”
您可以指定标记的多个维度“年代”要么“U”.您可以使用标签“C”,“B”, 和“T”最多一次。
您必须指定'dataformat',fmt当输入数据时dlX不是格式化的dlarray.
例子:“DataFormat”、“SSCB”
“DataFormat”、“SSCB”
数据类型:字符|字符串
字符
字符串
Softmax激活,返回为dlarray.中所有的值海底介于两者之间0和1.输出海底具有与输入相同的底层数据类型dlX.
如果输入数据dlX是一个格式化的dlarray,海底有相同的尺寸标签dlX.如果输入数据没有格式化dlarray,海底是一个无格式化的人dlarray与输入数据的维度顺序相同。
的softmax函数对跨通道维度的输入进行规范化,使其和为1。有关更多信息,请参见Softmax层在softmaxLayer参考页面。
使用注意事项及限制:
当输入参数dlX是一个dlarray使用类型的底层数据gpuArray,此功能在GPU上运行。
gpuArray
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
batchnorm|crossentropy|dlarray|dlfeval|dlgradient|fullyconnect|休伯|线性整流函数(Rectified Linear Unit)
batchnorm
crossentropy
dlfeval
dlgradient
fullyconnect
休伯
线性整流函数(Rectified Linear Unit)
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系