理解MAE损失梯度震荡
MAE损失梯度震荡完整示例重点关注求导公式几乎只依赖x误差e只有在大于0和小于0时会变成±1 梯度大小恒定不随误差缩小。一、统一符号与基础公式1. 变量定义符号含义xxx模型输入特征WWW网络权重y^\hat{y}y^​模型预测值yyy真实标签eee误差ey^−ye\hat{y}-yey^​−yLLLMAE损失$Lη\etaη学习率2. 核心公式线性预测简化无偏置b0b0b0y^W⋅x\hat{y}W \cdot xy^​W⋅x链式梯度求导dLdWdLde⋅dedy^⋅dy^dW\frac{dL}{dW}\frac{dL}{de} \cdot \frac{de}{d\hat{y}} \cdot \frac{d\hat{y}}{dW}dWdL​dedL​⋅dy^​de​⋅dWdy^​​dedy^1\displaystyle \frac{de}{d\hat{y}}1dy^​de​1dy^dWx\displaystyle \frac{d\hat{y}}{dW}xdWdy^​​xe0e0e0dLde1\displaystyle \frac{dL}{de}1dedL​1e0e0e0dLde−1\displaystyle \frac{dL}{de}-1dedL​−1权重更新规则WnewWold−η⋅dLdWW_{new}W_{old} - \eta \cdot \frac{dL}{dW}Wnew​Wold​−η⋅dWdL​二、案例1输入x1x1x1学习率η0.1\eta0.1η0.1不会跨过零点固定已知参数真实标签y5y5y5初始权重Wold5.2W_{old}5.2Wold​5.2步骤1计算初始预测值与初始误差y^oldWold⋅x5.2×15.2eoldy^old−y5.2−50.2 \begin{align} \hat{y}_{old} W_{old} \cdot x 5.2 \times 1 5.2 \\ e_{old} \hat{y}_{old} - y 5.2 - 5 0.2 \end{align}y^​old​eold​​Wold​⋅x5.2×15.2y^​old​−y5.2−50.2​​eold0.20e_{old}0.20eold​0.20步骤2计算梯度dLdW1×1×11 \frac{dL}{dW} 1 \times 1 \times 1 1dWdL​1×1×11步骤3更新权重WnewWold−η⋅dLdW5.2−0.1×15.1 W_{new} W_{old} - \eta \cdot \frac{dL}{dW} 5.2 - 0.1 \times 1 5.1Wnew​Wold​−η⋅dWdL​5.2−0.1×15.1步骤4计算更新后的预测值与新误差y^newWnew⋅x5.1×15.1enew5.1−50.1 \begin{align} \hat{y}_{new} W_{new} \cdot x 5.1 \times 1 5.1 \\ e_{new} 5.1 - 5 0.1 \end{align}y^​new​enew​​Wnew​⋅x5.1×15.15.1−50.1​​误差由0.20.20.2缩小至0.10.10.1向0靠近未跨零点。再迭代一轮e0.10e0.10e0.10梯度仍为1W5.1−0.15.0,e5.0−50 W 5.1 - 0.1 5.0,\quad e5.0-50W5.1−0.15.0,e5.0−50刚好到达最优误差0。三、案例2输入x3x3x3学习率η0.1\eta0.1η0.1一步跨过零点产生震荡固定已知参数真实标签y5y5y5初始权重Wold1.7333W_{old}1.7333Wold​1.7333步骤1初始预测、初始误差y^oldWold⋅x1.7333×35.2eold5.2−50.20 \begin{align} \hat{y}_{old} W_{old} \cdot x 1.7333 \times 3 5.2 \\ e_{old} 5.2 - 5 0.20 \end{align}y^​old​eold​​Wold​⋅x1.7333×35.25.2−50.20​​步骤2计算梯度dLdW1×1×33 \frac{dL}{dW}1 \times 1 \times 3 3dWdL​1×1×33步骤3更新权重WnewWold−η⋅dLdW1.7333−0.1×31.4333 W_{new}W_{old} - \eta \cdot \frac{dL}{dW}1.7333 - 0.1 \times 3 1.4333Wnew​Wold​−η⋅dWdL​1.7333−0.1×31.4333步骤4计算新预测、新误差y^new1.4333×34.3enew4.3−5−0.1 \begin{align} \hat{y}_{new} 1.4333 \times 3 4.3 \\ e_{new} 4.3 - 5 -0.1 \end{align}y^​new​enew​​1.4333×34.34.3−5−0.1​​现象误差从正数0.20.20.2直接变为负数−0.1-0.1−0.1跨过最优零点。下一轮迭代梯度符号反转反向拉回当前e−0.10e-0.10e−0.10dLde−1\dfrac{dL}{de}-1dedL​−1dLdW−1×1×3−3 \frac{dL}{dW}-1 \times 1 \times 3-3dWdL​−1×1×3−3Wnext1.4333−0.1×(−3)1.7333 W_{next}1.4333 - 0.1 \times (-3)1.7333Wnext​1.4333−0.1×(−3)1.7333权重回到初始值误差变回0.20.20.2形成来回横跳、损失持续震荡。核心总结MAE梯度大小由输入特征xxx固定不会随误差变小自动缩小输入特征数值较大时单次更新修正幅度超过当前误差会直接冲过误差0的最优零点跨过零点后梯度符号翻转下一轮反向更新误差在0两侧反复跳动无法稳定精准拟合MSE无此问题梯度随误差同步缩小越靠近最优值更新步长越平缓收敛稳定。

相关新闻

Linux驱动移植实战:从原理到优化的完整指南

Linux驱动移植实战:从原理到优化的完整指南

1. Linux驱动移植概述在嵌入式系统开发中,Linux驱动移植是一项关键技能。简单来说,就是把为特定硬件编写的驱动程序适配到不同的Linux内核版本或硬件平台上。这就像给一辆汽车更换发动机,需要确保新发动机能与原有传动系统完美配合。我从事Li…

2026/7/25 2:36:15 阅读更多 →
sw从零件 进行 工程图创建

sw从零件 进行 工程图创建

1、画好零件 2、文件——从零件制作工程图3、图纸页面

2026/7/26 2:03:10 阅读更多 →
加密技术入门:从基础到实战的每日学习指南

加密技术入门:从基础到实战的每日学习指南

1. 加密与解密:从入门到精通的每日实践指南 在数字化时代,数据安全已经成为每个开发者和技术爱好者必须掌握的技能。记得我第一次接触加密技术时,被那些看似神秘的算法名称吓到了——AES、DES、RSA、SM4...但当我真正开始每天花15分钟研究一个…

2026/7/26 1:27:51 阅读更多 →

最新新闻

UE5蓝图触发器实战:从盒体触发器到可复用游戏逻辑组件

UE5蓝图触发器实战:从盒体触发器到可复用游戏逻辑组件

1. 项目概述:从“出发区域”切入UE5蓝图逻辑构建最近在跟着张亮002老师的UE5教程学习,正好做到了第1-6讲,主题是“出发区域”。这讲内容看似基础,就是一个玩家走进特定区域触发事件的逻辑,但恰恰是这种最基础的交互&am…

2026/7/26 16:44:53 阅读更多 →
SVM在风力发电故障检测中的工程实践

SVM在风力发电故障检测中的工程实践

1. 项目背景与核心价值风力发电作为清洁能源的重要组成部分,其设备可靠性直接关系到电网稳定和发电效率。风力涡轮机长期在恶劣环境中运行,齿轮箱、轴承和发电机等关键部件容易出现磨损、裂纹或电气故障。传统定期维护方式存在滞后性,而基于支…

2026/7/26 16:44:53 阅读更多 →
SSSD部署最佳实践:从源码编译到生产环境配置全流程

SSSD部署最佳实践:从源码编译到生产环境配置全流程

SSSD部署最佳实践:从源码编译到生产环境配置全流程 【免费下载链接】sssd A daemon to manage identity, authentication and authorization for centrally-managed systems. 项目地址: https://gitcode.com/gh_mirrors/ss/sssd SSSD(System Secu…

2026/7/26 16:44:53 阅读更多 →
Windows安卓应用安装器:3分钟在电脑上运行安卓应用的终极方案

Windows安卓应用安装器:3分钟在电脑上运行安卓应用的终极方案

Windows安卓应用安装器:3分钟在电脑上运行安卓应用的终极方案 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否曾经想在Windows电脑上运行安卓应用&am…

2026/7/26 16:44:53 阅读更多 →
如何在浏览器中零门槛体验完整的三国杀游戏?

如何在浏览器中零门槛体验完整的三国杀游戏?

如何在浏览器中零门槛体验完整的三国杀游戏? 【免费下载链接】noname 项目地址: https://gitcode.com/GitHub_Trending/no/noname 你是否曾想过,在浏览器中就能直接体验完整的三国杀游戏,无需安装任何客户端,不占用硬盘空…

2026/7/26 16:44:53 阅读更多 →
嵌入式调试器配置文件转换与错误信息深度解析

嵌入式调试器配置文件转换与错误信息深度解析

1. 项目概述:嵌入式调试器的“翻译官”与“诊断手册” 在嵌入式开发的战场上,调试器就是我们的“听诊器”和“手术刀”。它一头连着你的开发环境(IDE),另一头则通过JTAG、SWD等物理接口,直接“触摸”到目标…

2026/7/26 16:43:53 阅读更多 →

日新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

月新闻