news 2026/5/26 16:44:11

损失函数专题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
损失函数专题

这段时间在看一篇文章,但是当文章讲到损失函数部分时我就开始有点模糊了,因为我记不起来损失函数的相关数学概念了,那就从下面三个方面来对知识点进行巩固:

  • 损失函数基本概念
  • 损失函数数学原理
  • 常见损失函数

1. 损失函数基础概念:是衡量模型预测结果与真实标签之间差异的数学函数

在监督学习中,我们的核心目标是找到最优参数 ,使得损失函数最小化:

2. 损失函数数学原理:

比较两个概率模型(一个是确定的现实模型,一个是我们设计的概率模型)

1最小二乘法:

这里的1/2是为了求导方便

2最大似然:

概率是从事件推结果,似然是从结果(概率)推事件

似然函数的推导过程:

这里使用log将连乘变成连加(同时log不改变其单调性)

添加-号将寻找最大值问题变成寻找最小值

3信息论基础:

不同类型的模型可以使用熵来进行统一衡量,熵越大越混乱,此处应该寻找熵的最小值

信息量:一个系统从不确定变得确定难度有多大

为满足逻辑(下图公式2)自洽则信息量公式中应该有log

熵的计算公式:

相对熵(KL散度):这里是以P为基准,看Q与P的距离

交叉熵:(这里P是人脑对应的模型,Q是用于分类的模型,此任务用于判断是不是猫)

3. 较为常见的损失函数两类:

(1)均方差损失函数(MSE)

通过计算模型预测值与真实值之间差值的平方的平均值,衡量回归任务中预测结果的准确性,旨在使预测值尽可能接近真实值。

(2)交叉熵损失函数(CE)

用于衡量分类任务中模型预测的概率分布与真实标签之间的差异,旨在通过最小化损失来使模型预测更加接近真实类别。

结合不同任务特性选用适配的损失函数,可参考知乎文章:(59 封私信 / 30 条消息) 深度学习损失函数完全指南:理论、实现与应用 - 知乎

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

高级排产系统如何提升汽车零部件生产效率?

在当今高度复杂且动态变化的制造业环境中,汽车零部件企业正面临着前所未有的挑战。随着订单多样化、交期缩短以及全球供应链的不确定性加剧,传统的生产计划方式已经难以满足现代制造业的需求。过去,许多企业依赖经验判断或基于无限产能假定的…

作者头像 李华
网站建设 2026/5/25 16:38:45

PHP 8.3.0 Windows终极下载指南:快速上手指南

PHP 8.3.0 Windows终极下载指南:快速上手指南 【免费下载链接】PHP8.3.0Windows64位版本下载 PHP 8.3.0 Windows 64位版本下载 项目地址: https://gitcode.com/open-source-toolkit/2d0fb 欢迎来到PHP 8.3.0 Windows版本的完整下载指南!无论您是P…

作者头像 李华
网站建设 2026/5/25 12:00:41

基于SpringBoot框架的兼职平台的设计与实现

兼职平台的设计与实现背景随着互联网技术的快速发展和移动设备的普及,兼职市场逐渐从传统的线下中介模式转向线上平台化运营。这种转变不仅提高了信息传递的效率,还降低了求职者与雇主之间的沟通成本。然而,现有的兼职平台仍存在信息不对称、…

作者头像 李华
网站建设 2026/5/26 4:52:48

基于SpringBoot家乡特产推荐系统设计与实现

课题背景随着互联网技术的快速发展和电子商务的普及,线上购物已成为人们日常生活中不可或缺的一部分。特产作为地方文化的象征和地域特色的代表,具有独特的经济和文化价值。然而,传统的特产销售模式受限于地域和渠道,难以实现广泛…

作者头像 李华
网站建设 2026/5/26 14:27:58

Git/Gerrit 分支替换操作及 `(no new changes)` 错误处理

目标 使用 branch_a 分支的完整代码内容覆盖 branch_b 分支,并通过 Gerrit 代码评审系统提交。 问题描述 在执行 git reset --hard 将本地历史替换为 branch_a 后,尝试推送到 Gerrit 时,遇到以下错误: ! [remote rejected] branch…

作者头像 李华