天天看点

softmax layer 简单理解以及实际例子【有白话讲解】

Softmax函数将多个标量映射为一个概率分布,其输出的每一个值范围在(0,1)。      

大概就是将数据缩放到0-1的区间之内吧。

softmax layer 简单理解以及实际例子【有白话讲解】

 输出向量为[3,1,-3],3代表类别1的分量;1代表类别2对应的分量;-3代表类别3对应的分量;经过图中的softmax函数的作用后,将其转化为[0.88,0.12,0],它的意义是:这个输入样本被分到类别1的概率是0.88,被分成类别2的概率是0.12,然而被分成类别3的概率几乎为零。

softmax函数的公式:

softmax layer 简单理解以及实际例子【有白话讲解】

白话:

就是先算一下三者之和,再分别用三者除以三者之和。得到的必然是0-1之间的一个数字。

3/(20+2.7+0.05)