Huber损失函数:前面像平方误差(更平滑)、后面像绝对误差(不怕离群点)”的误差函数。它用来衡量预测值和真实值的差距,比纯平方误差更不容易被极端错误样本“带偏”
Huber 损失是一种“前面像平方误差更平滑、后面像绝对误差不怕离群点”的误差函数。它用来衡量预测值和真实值的差距比纯平方误差更不容易被极端错误样本“带偏”。1) 先定义“误差”设真实值是y yy预测值是y ^ \hat yy^​那么误差残差是e y ^ − y e \hat y - yey^​−y我们关心的是误差的大小∣ e ∣ |e|∣e∣。2) Huber 损失公式Huber 损失有一个阈值参数δ 0 \delta0δ0读作 delta表示“误差多大算大”。L δ ( e ) { 1 2 e 2 , ∣ e ∣ ≤ δ δ ( ∣ e ∣ − 1 2 δ ) , ∣ e ∣ δ L_\delta(e) \begin{cases} \frac{1}{2}e^2, |e|\le \delta \\ \delta\left(|e|-\frac{1}{2}\delta\right), |e|\delta \end{cases}Lδ​(e){21​e2,δ(∣e∣−21​δ),​∣e∣≤δ∣e∣δ​3) 高中生直觉理解把它想成“两段式惩罚”当误差不大∣ e ∣ ≤ δ |e|\le\delta∣e∣≤δ用平方惩罚L 1 2 e 2 L\frac{1}{2}e^2L21​e2小误差时平方误差能给出更细腻的惩罚误差从 1 变 2损失从 0.5 变 2增加很多促使模型把小误差继续磨小。曲线是圆滑的抛物线训练更稳定。当误差很大∣ e ∣ δ |e|\delta∣e∣δ改用“近似绝对值”的线性惩罚L δ ( ∣ e ∣ − 1 2 δ ) L\delta\left(|e|-\frac{1}{2}\delta\right)Lδ(∣e∣−21​δ)这时损失随误差大小线性增长不像平方那样爆炸。所以遇到“离群点/标注错误/极端样本”不会把模型拉得太狠。4) 为什么要这样“拼接”对比两种常见损失平方误差MSE1 2 e 2 \frac{1}{2}e^221​e2大误差会被放大得非常厉害例如误差 10损失 50容易被少数离群点主导。绝对误差MAE∣ e ∣ |e|∣e∣不怕离群点但在误差接近 0 的地方“尖”优化时不如平方那样平滑。Huber就是把两者优点合在一起小误差用平方平滑、好优化大误差用线性抗离群点5) 一个简单数值例子取δ 1 \delta1δ1假设误差e 0.5 e0.5e0.5小误差L 1 2 × 0.5 2 0.125 L\frac{1}{2}\times 0.5^20.125L21​×0.520.125假设误差e 3 e3e3大误差L 1 × ( 3 − 1 2 × 1 ) 2.5 L1\times\left(3-\frac{1}{2}\times1\right)2.5L1×(3−21​×1)2.5如果用平方误差1 2 × 3 2 4.5 \frac{1}{2}\times 3^24.521​×324.5会惩罚更猛Huber 就“温和”很多。如果你告诉我你的任务里误差是“距离米”还是“像素/栅格”我也可以顺便解释δ \deltaδ一般怎么选比如和栅格分辨率、噪声尺度对应。

相关新闻

平衡小车双模通信架构与ESP32协议栈实现

平衡小车双模通信架构与ESP32协议栈实现

1. 平衡小车通信系统架构解析 在智能平衡小车的实际工程中,通信功能绝非简单的数据收发接口,而是连接人机交互、状态监控与远程控制的核心神经网络。当小车完成直立控制与路径识别等基础运动功能后,通信模块便成为其从“自动装置”跃升为“智能终端”的关键分水岭。本节将从…

2026/5/17 3:31:08 阅读更多 →
如何用全平台社交媒体智能管理工具解决内容批量处理难题

如何用全平台社交媒体智能管理工具解决内容批量处理难题

如何用全平台社交媒体智能管理工具解决内容批量处理难题 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 您是否曾在多个社交平台间切换,重复上传相同内容?是否为整理不同平台的素材而…

2026/5/17 3:31:08 阅读更多 →
Granite-4.0-H-350m在微信小程序开发中的应用:智能客服系统实现

Granite-4.0-H-350m在微信小程序开发中的应用:智能客服系统实现

Granite-4.0-H-350m在微信小程序开发中的应用:智能客服系统实现 1. 为什么微信小程序需要更轻量的AI能力 电商商家小李最近遇到个头疼问题:他运营的微信小程序每天收到上百条用户咨询,从"商品什么时候发货"到"怎么修改收货地…

2026/7/4 5:13:25 阅读更多 →

最新新闻

光伏逆变器总控板设计与DSP控制技术解析

光伏逆变器总控板设计与DSP控制技术解析

1. 光伏逆变器总控板设计概述光伏逆变器作为太阳能发电系统的核心部件,其总控板承担着整个系统的调度、监控和通信枢纽功能。基于TMS320F28335 DSP芯片设计的这款总控板,集成了2路CAN总线、2路RS485接口和1个EEROM存储器,构成了一个典型的光伏…

2026/7/4 7:31:04 阅读更多 →
空洞骑士模组管理终极指南:Scarab如何让你的MOD安装变得轻松简单?

空洞骑士模组管理终极指南:Scarab如何让你的MOD安装变得轻松简单?

空洞骑士模组管理终极指南:Scarab如何让你的MOD安装变得轻松简单? 【免费下载链接】Scarab An installer for Hollow Knight mods written with Avalonia. 项目地址: https://gitcode.com/gh_mirrors/sc/Scarab 还在为《空洞骑士》模组安装的复杂…

2026/7/4 7:29:04 阅读更多 →
从数组到菜单:spatie/menu的Menu::build方法批量创建导航的实用指南

从数组到菜单:spatie/menu的Menu::build方法批量创建导航的实用指南

从数组到菜单:spatie/menu的Menu::build方法批量创建导航的实用指南 【免费下载链接】menu Html menu generator 项目地址: https://gitcode.com/gh_mirrors/menu/menu 你是否曾经为PHP项目中繁琐的导航菜单构建而感到头疼?😫 每次添加…

2026/7/4 7:29:04 阅读更多 →
5分钟构建AI应用界面:Gradio大模型交互开发终极指南

5分钟构建AI应用界面:Gradio大模型交互开发终极指南

5分钟构建AI应用界面:Gradio大模型交互开发终极指南 【免费下载链接】llm-cookbook 面向开发者的 LLM 入门教程,吴恩达大模型系列课程中文版 项目地址: https://gitcode.com/GitHub_Trending/ll/llm-cookbook 你是否曾梦想过将复杂的大语言模型转…

2026/7/4 7:27:03 阅读更多 →
SweetModal-Vue 高级用法:实现复杂交互弹窗的终极教程

SweetModal-Vue 高级用法:实现复杂交互弹窗的终极教程

SweetModal-Vue 高级用法:实现复杂交互弹窗的终极教程 【免费下载链接】sweet-modal-vue The sweetest library to happen to modals. 项目地址: https://gitcode.com/gh_mirrors/sw/sweet-modal-vue SweetModal-Vue 是一个功能强大的 Vue.js 弹窗组件库&…

2026/7/4 7:25:02 阅读更多 →
HPL1Engine渲染管线解析:从2D到3D图形的高效处理方案

HPL1Engine渲染管线解析:从2D到3D图形的高效处理方案

HPL1Engine渲染管线解析:从2D到3D图形的高效处理方案 【免费下载链接】HPL1Engine A real time 3D engine. 项目地址: https://gitcode.com/gh_mirrors/hp/HPL1Engine HPL1Engine是一款功能强大的实时3D引擎,其渲染管线设计实现了从2D到3D图形的高…

2026/7/4 7:25:02 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻