Softmax函数将多个标量映射为一个概率分布,其输出的每一个值范围在(0,1)。
大概就是将数据缩放到0-1的区间之内吧。
输出向量为[3,1,-3],3代表类别1的分量;1代表类别2对应的分量;-3代表类别3对应的分量;经过图中的softmax函数的作用后,将其转化为[0.88,0.12,0],它的意义是:这个输入样本被分到类别1的概率是0.88,被分成类别2的概率是0.12,然而被分成类别3的概率几乎为零。
softmax函数的公式:
白话:
就是先算一下三者之和,再分别用三者除以三者之和。得到的必然是0-1之间的一个数字。
3/(20+2.7+0.05)