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

pytorch深度学习笔记16

目录

摘要

1.AdaGrad

2.RMSProp

3.Adam


摘要

本篇文章继续学习尚硅谷深度学习教程,学习内容是AdaGrad,​​​​​​​RMSPropAdam

1.AdaGrad

AdaGrad(Adaptive Gradient,自适应梯度)会为每个参数适当地调整学习率,并且随着学习的进行,学习率会逐渐减小。

  • h:历史梯度的平方和

这里就表示了梯度的平方和,即,这里的表示对应矩阵元素的乘法。

使用AdaGrad时,学习越深入,更新的幅度就越小。如果无止境地学习,更新量就会变为0,完全不再更新。

AdaGrad的代码实现如下:

class AdaGrad: def __init__(self, lr=0.01): self.lr = lr self.h = None def update(self, params, grads): if self.h is None: self.h = {} for key, val in params.items(): self.h[key] = np.zeros_like(val) for key in params.keys(): self.h[key] += grads[key] * grads[key] params[key] -= self.lr * grads[key] / (np.sqrt(self.h[key]) + 1e-7)

2.​​​​​​​RMSProp

RMSProp(Root Mean Square Propagation,均方根传播)是在AdaGrad基础上的改进,它并非将过去所有梯度一视同仁的相加,而是逐渐遗忘过去的梯度,采用指数移动加权平均,呈指数地减小过去梯度的尺度。

  • h:历史梯度平方和的指数移动加权平均
  • :权重

3.Adam

Adam(Adaptive Moment Estimation,自适应矩估计)融合了Momentum和AdaGrad的方法。

  • :学习率
  • :一次动量系数和二次动量系数
  • :迭代次数,从1开始

http://www.jsqmd.com/news/245021/

相关文章:

  • Spring 事务核心知识点全梳理(编程式 + 声明式 + 注解详解)
  • OpenCode:开源AI代理如何改变你的编程工作流
  • 【源码 + 文档】SpringBoot+Vue 开发网上购物商城系统(附完整设计文档)
  • 【正点原子STM32MP157学习篇】A7和M4联合调试(通过STM32CubeIDE)
  • 对 两种不同AI范式——Transformer 和 LSTM 进行解剖和对比
  • 支持向量机 (SVM) 通俗解读
  • 提示工程架构师别再等!Agentic AI的3大市场优势,已经让同行抢先一步了
  • 【MIMO OFDM】小波变换MIMO OFDM通信仿真【含Matlab源码 14928期】
  • 深度测评8个AI论文工具:本科生毕业论文写作全解析
  • 如何用云服务器搭建PUBG服务器?
  • Excel VBA 编程基础学习笔记 · 第六章:字典技术 - 掌握高级数据映射与处理的王牌工具
  • 租赁Anritsu MT8852B蓝牙测试仪
  • 大模型产业价值链深度解析:从基础设施到应用层的全景指南
  • 【MIMO通信】MIMO检测器(ZF、MMSE、SIC、ML)在瑞利衰落下的BER性能比较【含Matlab源码 14929期】含报告
  • Excel VBA 编程基础学习笔记 · 第四章:事件编程 - 打造智能交互的自动化引擎
  • BUUCTF-[ACTF2020 新生赛]Upload
  • 发刊不用愁:paperxie 期刊论文功能,一键匹配普通刊 / 核心刊的学术标准
  • 幂等性设计指南:从数据库唯一索引到 Redis Token,如何防止用户“手抖”重复提交?
  • PointMAE的代码配环境+运行
  • CMake:现代C/C++项目的构建中枢
  • 【MIMO通信】基于matlab MIMO检测器(ZF、MMSE、SIC、ML)在瑞利衰落下的BER性能比较【含Matlab源码 14929期】含报告
  • 8 款 AI 毕业论文写作工具实测:拯救你的学术秃头季
  • 锁定Nature!小样本学习是真的好发
  • 智能体反思模式:让AI从“会做“到“做好“的关键技术
  • 基于改进鲸鱼优化算法的微网系统能量优化管理Matlab源码
  • 大模型智能体工程实践:Rock Roll训练系统的构建与优化【收藏学习】
  • MyBatis:注解开发
  • 2026年AI产品市场格局:多模态崛起,音乐生成爆发,程序员必看
  • 【PaperXie毕业论文】从零到一的智能写作革命:AI如何重塑你的学术创作全流程
  • 大模型工程师转型攻略:无需985学历,四大核心能力助你轻松入行