softmax函数_手推softmax、交叉熵函数求导

深度学习中分类问题常用到softmax函数、并将交叉熵函数作为损失函数。

将二者的求导推导过程记录下来,以备学习。

Softmax定义如下:

9a5e49072869204af87dfc97ed7fccdf.png
ai为softmax前一层的输出值

交叉熵定义如下:

d0dd5ef547f519c4d901f17cbc5d35e6.png
pi为第i个分类的样本值,yi为第i个分类的预测值

Softmax求导过程:

对于i=j

930fcb43ab7817988ed5249ba4c36b71.png

72d7686a448d99149f8799279cc576f5.png

对于i≠j

ad3f6b533086fa58b9806665ded37c96.png

0bb8604bd107f8be559df8bbcc8aab39.png

交叉熵函数求导过程:

ca20c1a7a8afb49009307221edc2ddf8.png

aeba12c12d6cae445ae56c5fccac0306.png

将softmax函数求导结果带入上式:

cca745672b9f20848b8e1abd4d2ee617.png

d93ede603dde842c3b0dce2b91415690.png
所有类别的样本值之和=1
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值