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

2022最新版-李宏毅机器学习深度学习课程-P13 局部最小值与鞍点

 一、优化失败的原因

局部最小值?鞍点?

二、数学推导分析

用泰勒公式展开

一项与梯度(L的一阶导)有关,一项与海赛矩阵(L的二阶导)有关

海瑟矩阵

VTHV通过海瑟矩阵的性质可以转为判断H是否是正定的 来判断

  • H正定=所有特征值为正=局部最小值
  • H负定=所有特征值为负=局部最大值
  • 有些特征值为正,有些为负=鞍点

例子

计算导数和海瑟矩阵的特征值

如果遇到鞍点,可以通过特征值来判断减小LOSS的方向:特征值为负的方向

其实局部最小值很少见,一升维,可能你碰上的就是个鞍点!

实验验证

注意这个方法肯定不是梯度下降法做的,做不出来,自己本身儿还一堆毛病呢。

纵轴:损失大小

横轴:局部最小值的比例=负特征值/全部特征值

解决梯度太小被困住的问题。。。下一小节:动量! 

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

相关文章:

  • ARM架构的基本知识
  • 网络安全(黑客技术)——如何高效自学
  • 云原生场景下高可用架构的最佳实践
  • 图论-最短路径算法-弗洛伊德算法与迪杰斯特拉算法
  • [23] IPDreamer: Appearance-Controllable 3D Object Generation with Image Prompts
  • 深入理解React中的useEffect钩子函数
  • 数字化时代的财务管理:挑战与机遇
  • 网络通信协议-HTTP、WebSocket、MQTT的比较与应用
  • 【深度学习】深度学习实验四——循环神经网络(RNN)、dataloader、长短期记忆网络(LSTM)、门控循环单元(GRU)、超参数对比
  • DB2分区表详解
  • 基本地址变换机构
  • 以单颗CMOS摄像头重构三维场景,维悟光子发布单目红外3D成像模组
  • Jinja2模板注入 | python模板注入特殊属性 / 对象讲解
  • 一致性公式证明
  • allegro中shape的一些基本操作(一)——添加和修改shape
  • HBuilder创建uniapp默认项目导入uview(胎教)
  • C语言基础算法复习
  • PyQt界面里如何加载本地视频以及调用摄像头实时检测(小白入门必看)
  • Ubuntu:VS Code IDE安装ESP-IDF【保姆级】
  • 软考高级系统架构设计师系列之:快速掌握软件工程核心知识点
  • Java基础面试-ArrayList和LinkedList的区别
  • 如何从 Pod 内访问 Kubernetes 集群的 API
  • 计网面试复习自用
  • 【Android 性能优化:内存篇】——WebView 内存泄露治理
  • C++入门(一)
  • C#控制台程序读取输入按键非阻塞方式
  • 小程序框架->框架,视图层,生命周期(逻辑层)
  • Spring framework Day14:配置类的Lite模式和Full模式
  • 公司要做大数据可视化看板,除了EXCEL以外有没有好用的软件可以用
  • 掌握深入挖掘数据本质的方法