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

Gradient descent algorithm

Gradient descent algorithm(梯度下降)
Repeat until convergence
w= w - a ∂ ∂ w J ( w , b ) \frac{\partial}{\partial w}J(w,b) wJ(w,b)
learning rate derivative
a refer learning rate ,this is Greek symbol Alpha
学习率控制更新模型参数w和b时采取的步骤大小
∂ ∂ w J ( w , b ) \frac{\partial}{\partial w}J(w,b) wJ(w,b) 这个是一个导数
b= b- a ∂ ∂ b J ( w , b ) \frac{\partial}{\partial b}J(w,b) bJ(w,b)

simultaneously update w and b 同时更新 w 和 b

tmp_w= w - a ∂ ∂ w J ( w , b ) \frac{\partial}{\partial w}J(w,b) wJ(w,b)
tmp_b= b- a ∂ ∂ b J ( w , b ) \frac{\partial}{\partial b}J(w,b) bJ(w,b)

Derivatives are part of calculus

J(w)
w= w - a ∂ ∂ w J ( w ) \frac{\partial}{\partial w}J(w) wJ(w)

m i n w \underset{w}{min} wmin J(w)

w=w-a * (positive number)
w减掉一个正数,结果会越来越小

如果 d d w J ( w ) \frac{d}{dw} J(w) dwdJ(w) <0
w=w-a * (negative number)
w减掉一个负数,结果会越来越大

学习率
if a is too small ,gradient descent may be slow.
如果学习率太小,梯度下降会起作用,但是速度会很慢
if a is too large,gradient descent may :
Overshoot ,never reach minimum
fail to coverge and may even diverge
大交叉可能无法收敛,甚至发散
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

can reach local minimum with fixed learing rate
梯度下降可以达到局部最小值,学习率a固定。
当接近局部最小梯度下降时,他会自定采取更小的步长
near a local minimum ,
Derivative becomes smalller
Update steps because smaller

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/378583.html

相关文章:

  • 数学建模学习(135):使用Python基于WSM、WPM、WASPAS的多准则决策分析
  • 【AIGC】如何充分利用ChatGPT:有效提示框架与基本规则
  • Qt中的Model与View 2
  • go 聊天系统项目-1
  • 华为云计算知识总结——及案例分享
  • NFTScan Site:以蓝标认证与高级项目管理功能赋能 NFT 项目
  • express搭建ts(TypeScript)运行环境
  • ChatGPT、Python和OpenCV支持下的空天地遥感数据识别与计算
  • 关联容器笔记
  • 【天线&空中农业】草莓果实检测系统源码&数据集全套:改进yolo11-HSFPN
  • 【华为HCIP实战课程31(完整版)】中间到中间系统协议IS-IS路由汇总详解,网络工程师
  • 使用ssh-key免密登录服务器或免密连接git代码仓库网站
  • ASAN ThreadSanitizer定位多线程(资源管理)
  • LabVIEW过程控制实验平台
  • Flutter InkWell组件去掉灰色遮罩
  • C#医学检验信息系统LIS源码,医院检验科信息管理系统源码
  • 编程八种语言谁是最受市场青睐的?
  • 【已解决】cra 配置路径别名 @ 后,出现 ts 报错:找不到模块“@/App”或其相应的类型声明。ts(2307)
  • 【jvm】Major GC
  • 基于SpringBoot的视频点播系统设计与实现
  • 【计算机基础——操作系统——Linux】
  • Cuebric:用AI重新定义3D创作的未来
  • 两道算法题
  • Unreal5从入门到精通之如何在VR中使用3DUI
  • 【SpringMVC】传递json,获取url参数,上传文件
  • Redis-结构化value对象的类型