卷积神经网络系列之softmax loss对输入的求导推导

本文详细介绍了卷积神经网络中softmax loss对输入的求导过程,包括softmax函数对输入的导数推导及softmax loss对输入的导数计算。通过对不同情况的分析,得出损失函数对输入导数的最终表达式,帮助读者深入理解CNN中的损失函数和反向传播。
摘要由CSDN通过智能技术生成

我们知道卷积神经网络(CNN)在图像领域的应用已经非常广泛了,一般一个CNN网络主要包含卷积层,池化层(pooling),全连接层,损失层等。虽然现在已经开源了很多深度学习框架(比如MxNet,Caffe等),训练一个模型变得非常简单,但是你对损失函数求梯度是怎么求的真的了解吗?相信很多人不一定清楚。虽然网上的资料很多,但是质量参差不齐,常常看得眼花缭乱。为了让大家少走弯路,特地整理了下这些知识点的来龙去脉,希望不仅帮助自己巩固知识,也能帮到他人理解这些内容。

这一篇主要介绍softmax loss对输入的求导(或者叫cross entropy loss function对输入的求导),算是网络里面比较难懂的一块内容,公式较多,但是很容易看懂,需要静下心来看。

接下来我会先介绍softmax对输入求导的推导过程,然后给出softmax loss对输入的求导推导。

先推导softmax对输入的求导:
回顾下:卷积神经网络系列之softmax,softmax loss和cross entropy介绍的softmax,就是下面这个公式:

卷积神经网络中的softmax函数是一种常用的激活函数,用于将神经网络的输出转化为概率分布。softmax函数可以将任意实数向量转化为概率分布向量,使得各个元素的取值范围在0到1之间,并且所有元素的和为1。在卷积神经网络中,softmax函数通常被用于最后一层的全连接层,将网络的输出转化为类别概率分布。 通过softmax函数,卷积神经网络可以根据输入图像的特征,计算出每个类别的概率值,从而实现图像分类的任务。softmax函数的输入是一个向量,其中每个元素表示对应类别的得分或激活值。softmax函数通过对输入向量中的每个元素进行指数运算和归一化,得到每个类别的概率值。概率值大的类别被认为是预测结果。 在训练过程中,卷积神经网络通过比较softmax函数输出的概率分布与真实标签的分布,计算出模型的损失值。常用的损失函数包括交叉熵损失函数。交叉熵损失函数可以衡量模型输出的概率分布与真实标签的差异,从而指导模型的参数更新。 总结来说,softmax函数在卷积神经网络中起到将网络的输出转化为概率分布的作用,帮助实现图像分类的任务。同时,交叉熵损失函数可以用来衡量模型输出的概率分布与真实标签的差异。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [深度学习—卷积神经网络(Convolutional Neural Networks)](https://blog.csdn.net/qq_28505705/article/details/102944765)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [卷积神经网络系列softmaxsoftmax loss和cross entropy的详细讲解 简单明了](https://blog.csdn.net/weixin_42713739/article/details/103203743)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值