当前位置: 首页 > news >正文

NNDL:作业3

在Softmax回归的风险函数(公式(3.39))中如果加上正则化项会有什么影响?

(1)

在 Softmax 回归的风险函数中加入正则化项会对模型的训练产生影响。正则化项的作用是对模型的复杂度进行惩罚,防止过拟合的发生。

(2)

原书公式为:

                                        R(W)=-\frac{1}{N}\sum_{n=1}^{N}(y^{(n)})^{T}log\hat{y}^{(n)}

在加入正则化后损失函数为:

                                R(W)=-\frac{1}{N}\sum_{n=1}^{N}(y^{(n)})^{T}log\hat{y}^{(n)}+\lambda W^{T}W

求梯度得:

                              \frac{\partial R(W)}{\partial W}=-\frac{1}{N}\sum_{n=1}^{N}(\hat{y}^{(n)}-y^{(n)})x^{(n)}+2\lambda W

W更新:

                             W=W+\alpha \frac{1}{N}\sum_{n=1}^{N}(\hat{y}^{(n)}-y^{(n)})x^{(n)}-2\lambda W

加入正则化后,在更新参数时每次需要减去2\lambda W,使得参数不会太大,防止数值溢出。

http://www.lryc.cn/news/188177.html

相关文章:

  • dockers --cap-add 哪些值可以设置
  • golang常用库之-HTTP客户端请求库 grequests
  • 17基于matlab卡尔曼滤波的行人跟踪算法,并给出算法估计误差结果,判断算法的跟踪精确性,程序已调通,可直接运行,基于MATLAB平台,可直接拍下。
  • SpringCloud之Stream框架集成RocketMQ消息中间件
  • 与创新者同行!Apache Doris 首届线下峰会即将开启,最新议程公开!|即刻预约
  • vue解决:Parsing error: No Babel config file detected for ....
  • 算法题:K 次取反后最大化的数组和(典型的贪心算法问题)
  • Go语言中向[]byte数组中增加一个元素
  • CSS 布局案例: 2行、多行每行格数不定,最后一列对齐
  • 数据结构--算法、数据结构的基本概念
  • Edge浏览器下载文件被保存为 .crdownload 文件的问题小记
  • 6-10 单链表分段逆转 分数 15
  • 【单片机】17-温度传感器DS18B20
  • 力扣 -- 5. 最长回文子串
  • SpringCloud源码探析(十)-Web消息推送
  • Vue、React和小程序中的组件通信:父传子和子传父
  • 安卓玩机----展讯芯片机型解锁 读写分区工具 操作步骤解析
  • 微软放大招!Bing支持DALL-E3,免费AI绘画等你来体验!
  • tp5访问的时候必须加index.php,TP5配置隐藏入口index.php文件
  • 16k面试中的10个问题
  • STM32单片机入门学习(六)-光敏传感器控制LED
  • MFC 鼠标悬停提示框
  • 大数据学习,涉及哪些技术?
  • Clion中使用C/C++开发stm32程序
  • JavaScript Web APIs第五天笔记
  • [ICCV-23] Paper List - 3D Generation-related
  • Transformer为什么如此有效 | 通用建模能力,并行
  • 【初识Jmeter】【接口自动化】
  • C:数组传值调用和传地址调用
  • Python数据容器——字典的常用操作(增、删、改、查)