码迷,mamicode.com
首页 > 其他好文 > 详细

归一化指数函数:softmax loss function

时间:2020-01-22 23:57:32      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:一个   元素   函数   范围   例子   cti   code   nbsp   归一化   

1. softmax 损失函数:归一化指数函数,可以将一个K维向量z“压缩”到另一个K维实向量σ(z)中,使每一个元素的范围在(0,1)之间,并且所有元素的和为1。

softmax loss包含三个部分:指数化、归一化、取-log(x)

①指数化:是指将一个样本中各个分类的得分指数化,使得各分类的得分都大于等于0,也就是将每个分数x变为e^x,而e^x函数大于0,即保证了非负性

②归一化:计算指数化后的各个分类的得分在所有分类的得分总和中所占的比例,所以最后得到的是一个分类的分数在总的得分中的比例 / 概率,所以每个元素都在(0,1)之间,各个元素之和为1 (就是把所有分类的得分相加得到S,然后计算各个分类的分数比上S)

③取-log(x):将归一化得到的概率x,通过对数函数取负得到损失值Li

(为什么用对数函数+取负的方式?因为logx单调递增且x>0,然后我们又希望损失值减小,然后取负,单调递减)

 

指数化得到e^x;归一化得到概率;取-log(x)得到损失值Li

 

指数归一化:

技术图片

 

 

-log(x):

技术图片

 

 

 

 样本损失值 Li:

技术图片

 

 

总体损失值 L:

技术图片

 

 

 

2. 例子

注意:这里处理的是样本中的每一个数据,而不只是真实分类的数据或其他分类的

技术图片

归一化指数函数:softmax loss function

标签:一个   元素   函数   范围   例子   cti   code   nbsp   归一化   

原文地址:https://www.cnblogs.com/shiliuxinya/p/12229815.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!