文档帮助中心文档
将softmax激活应用于通道维度
dlY=softmax(dlX)
dlY=softmax(dlX,'DataFormat',FMT)
softmax激活操作将softmax功能应用于输入数据的通道尺寸。
softmax函数通过通道维度对输入数据的值进行规格化,使其总和为1。您可以将softmax函数的输出视为概率分布。
笔记
此功能将softmax操作应用于dlarray数据。如果要在layerGraph反对或层阵列中,请使用以下层:
dlarray
layerGraph
层
软MaxLayer
实例
德利=softmax(dlX)计算输入的softmax激活dlX通过将软最大传输函数应用于输入数据的通道维数。中的所有值德利之间0和1.,合计1..输入dlX是格式化的dlarray带有标注标签。输出德利是格式化的dlarray尺寸标签与dlX.
德利=softmax(dlX)
德利
dlX
0
1.
德利=softmax(dlX,“数据格式”,FMT)还指定标注格式FMT什么时候dlX不是格式化的dlarray.输出德利是一个非格式化dlarray尺寸顺序和dlX.
德利=softmax(dlX,“数据格式”,FMT)
FMT
全部崩溃
使用softmax函数将输入数据中的所有值设置为介于0和1.那笔总数是1.通过所有渠道。
softmax
将输入分类数据创建为随机变量的两个观测值。数据可以是10个类别中的任意一个。
numCategories = 10;观察= 2;X =兰特(numCategories,观察);dlX = dlarray (X,“CB”);
计算softmax激活。
dlY=软最大值(dlX);totalProb=总和(dlY,1)
dlY=10(C)x2(B)数据阵列0.11510.0578 0.1261 0.13030.0579 0.12850.1270.0802 0.0959 0.1099 0.0562 0.0569 0.0673 0.0753 0.0880 0.12330.13280 0.1090.1337 0.1288总概率=1(C)x2(B)数据阵列1.0000 1.0000
中的所有值德利介于0和1.. 所有通道上的值总和为1.每次观察。
输入数据,指定为dlarray带或不带标注标签。何时dlX不是格式化的dlarray,则必须使用FMT, DataFormat”.
FMT, DataFormat”
dlX必须包含“C”通道尺寸。
“C”
数据类型:仅有一个的|双重的
仅有一个的
双重的
未格式化输入数据的维度顺序,指定为逗号分隔对,由“数据格式”以及字符数组或字符串FMT为数据的每个维度提供标签。中的每个字符FMT必须是以下内容之一:
“数据格式”
'S'-空间的
'S'
“C”-渠道
“B”-批次(例如,样品和观察)
“B”
“不”-时间(例如,序列)
“不”
“你”-未指明
“你”
您可以指定多个标注的维度'S'或“你”.你可以使用标签“C”,“B”,“不”最多一次。
您必须指定FMT, DataFormat”当输入数据dlX不是格式化的dlarray.
例子:“数据格式”、“SSCB”
“数据格式”、“SSCB”
数据类型:烧焦|一串
烧焦
一串
Softmax激活,返回为dlarray.中的所有值德利之间0和1..输出德利具有与输入相同的底层数据类型dlX.
如果输入数据dlX是格式化的dlarray,德利具有与相同的标注标签dlX. 如果输入数据不是格式化的dlarray,德利是一个非格式化dlarray使用与输入数据相同的维度顺序。
这个softmax函数通过通道维度规范化输入,使其总和为1。有关更多信息,请参阅的定义Softmax层上软MaxLayer参考页面。
使用说明和限制:
当输入参数dlX是一个dlarray具有类型的基础数据gpuArray,此函数在GPU上运行。
gpuArray
有关详细信息,请参阅在GPU上运行MATLAB函数(并行计算工具箱).
批次标准|交叉熵|dlarray|德尔费瓦尔|梯度|完全连接|胡伯|雷卢
批次标准
交叉熵
德尔费瓦尔
梯度
完全连接
胡伯
雷卢
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处