news 2026/4/16 15:58:10

数据挖掘05

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数据挖掘05

数据挖掘05

书接上回

1.包含动量的随机梯度下降算法

(1)定义

包含动量的随机梯度下降(Momentum Stochastic Gradient Descent, 简称 SGD with Momentum)是一种在标准随机梯度下降(SGD)基础上引入“动量”项的优化算法,旨在加速收敛、减少震荡,并帮助模型跳出局部极小值或鞍点。

(2)复习一下上一篇介绍过的SGD

标准 SGD 在每次迭代中使用一个样本(或一个小批量)来估计梯度并更新参数,公示如下:

缺点:

1)更新方向完全依赖当前梯度,容易产生高方差和震荡;

2)在狭窄峡谷或非凸地形中收敛缓慢;

3)容易陷入局部最优或鞍点。

(3)更新方向完全依赖当前梯度,为什么容易产生高方差和震荡?

因为每次根据样本估计的梯度可能与真实梯度方向相差很远,
所以会出现:

有时更新方向接近最优;

有时却几乎垂直甚至反向;

导致参数在最优解附近来回震荡,而不是平稳靠近。

举个例子:

假设你在一个嘈杂的房间里听人说话。每次只听一个词(SGD),这个词可能是“向左”也可能是“向右”,即使整体趋势是“向前”。你每一步都按听到的词走,就会左右乱晃。

(4)为什么SGD在狭窄峡谷或非凸地形中收敛缓慢?

狭窄峡谷
例子:
在一条深而窄的山谷里想走到谷底最低点。每次你只看脚下最陡的方向往下跳,结果就是不断撞到左右岩壁,前进效率极低。

非凸地形

存在大量鞍点(saddle points) 和平坦区域(plateaus);

SGD 在平坦区域梯度接近零 导致更新几乎停滞;

复习完毕,我们看下带动量的SGD

(5) 动量机制的引入

动量方法借鉴了物理学中的“惯性”概念:参数更新不仅考虑当前梯度,还累积过去梯度的方向,形成一种“速度”。

动量 SGD 的更新公式:

动量是历史梯度的加权和,形成一个惯性速度。

动量不是只记住“上一次”的梯度,而是综合了最近若干次梯度的方向和大小。

(6)动量的作用:

1)平滑更新方向:通过指数加权平均历史梯度,减少随机噪声的影响。

2)加速收敛:在一致方向上持续加速(如沿峡谷底部)。

3)帮助逃离平坦区域:即使当前梯度很小,若之前有动量,仍可继续移动。

2.Adagrad算法

(1)定义

AdaGrad(Adaptive Gradient Algorithm) 是一种自适应学习率优化算法。

核心思想是:
为每个参数分配一个独立的学习率,根据该参数的历史梯度大小自动调整。
梯度大的参数学习率变小,梯度小的参数学习率变大。

(2)为什么需要自适应学习率?

我们知道,在标准 SGD 中:

所有参数都使用同一个全局学习率 η;

但不同参数的重要性、更新频率、梯度尺度可能差异巨大。

所以,为了解决这个问题,引入自适应学习率,让每个参数“按需调整步长”。

(3)公式


调节学习率的原理:


(4)性质

优点:

特别适合稀疏数据(如自然语言处理、推荐系统中的嵌入层),能显著提升收敛速度和性能。

缺点:

3.RMSprop算法

(1)定义

RMSProp(Root Mean Square Propagation) 是一种自适应学习率优化算法。

核心思想是:

对 AdaGrad 进行改进,通过引入指数移动平均(EMA)来“遗忘”久远的梯度信息,从而避免学习率过早衰减到零的问题。

(2)回顾 AdaGrad:

它累积所有历史梯度的平方和:


这会导致学习率分母持续增大 → 学习率单调下降 → 训练后期几乎停止更新。

为了解决这个问题,我们提出了RMSprop。

(3)公式:

对每个参数(或整体向量形式),RMSProp 的更新规则如下:

(4)性质

1)指数移动平均(EMA)



这样就能更好的调节学习率:

2)避免学习率崩溃

因为旧梯度被遗忘 , 所以 vt 不会无限增长,分母不会趋于无穷;

学习率可以在训练后期保持一定活性,适合长时间训练。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 14:01:50

华恒智信以系统性绩效变革赋能水电建设国企战略穿透与组织激活

引言:对于肩负国家能源基础建设重任的大型水电国企而言,管理机制的现代化是其能否将雄厚资质与技术积淀转化为持续市场优势的关键。当“粗放沿袭”的管理惯性导致成本攀升而效能停滞,当“述职表演”替代了扎实的价值评价,战略便在…

作者头像 李华
网站建设 2026/4/11 4:19:54

破局国企管理惯性:华恒智信以战略绩效体系重塑水电巨舰航行能力

引言: 当三千人的组织陷入“目标讨价还价、年底述职表演”的循环,战略宏图便只能在纸上漂浮。华恒智信 为某水电建设集团构建的绩效新体系,旨在通过 “目标认领-过程仪表盘-行为评价” 三环联动,将战略压力穿透层级,变…

作者头像 李华
网站建设 2026/4/16 13:56:52

开源AI新宠LobeChat:支持多模型切换的聊天界面解决方案

开源AI新宠LobeChat:支持多模型切换的聊天界面解决方案 在大语言模型(LLM)技术席卷全球的今天,我们早已不再满足于“能不能对话”——真正的问题是:“能否在我想要的地方、用我信任的方式、以合理的成本与AI深度协作&…

作者头像 李华
网站建设 2026/4/16 15:24:33

2025年度回顾:工程AI从“能用“走向“可信“的五大里程碑

​摘要:2025年,工程AI完成从效率工具到责任主体的历史性跃迁。国家能源局数据显示,电力设计行业AI合规应用率达83.7%,私有化部署占比突破91%。良策金宝协同37家甲级设计院构建的决策溯源体系,使审计准备时间从平均18天…

作者头像 李华
网站建设 2026/4/16 13:55:36

Git 入门指南:从零开始掌握版本控制

第一章 Git 核心认知: 到底啥是 Git? 1. Git 是什么?一个能“时空穿梭”的代码备份神器 想象一下,你写文档时,系统能自动保存每一步修改,并且你可以随时回到任何一个过去的版本——这就是 Git 的核心作用…

作者头像 李华
网站建设 2026/4/16 15:29:20

LobeChat能否实现多语言翻译?内置工具调用示例

LobeChat 能否实现多语言翻译?——从工具调用到跨语言智能的实践路径 在远程协作成为常态、全球团队频繁交叠的今天,你是否曾遇到这样的场景:一位法国客户发来一封法语邮件,而你的产品文档还停留在中文初稿阶段;或是国…

作者头像 李华