news 2026/7/22 11:06:45

交叉熵误差函数的几何意义

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
交叉熵误差函数的几何意义

在深度学习中,交叉熵(Cross Entropy)几乎是分类任务中最常见的损失函数。从图像分类中的CNN,到目标检测中的YOLO,再到自然语言处理中的Transformer,交叉熵都扮演着核心角色。

但是很多初学者第一次接触交叉熵时,会产生一个疑问:

为什么分类问题不用简单的均方误差(MSE),而选择一个看起来更加抽象的交叉熵误差?

交叉熵衡量什么?

在信息论中,交叉熵是用来衡量两个概率分布之间差异的指标。假设有一个真实概率分布p和一个预测概率分布q,交叉熵表示用预测分布q来编码真实分布p中的事件所需的平均比特数。

交叉熵公式:

其中,p ( x i )是事件 x i 在真实分布中的概率,q ( x i ) 是事件 x i 在预测分布中的概率。

它描述的是:

真实分布和预测分布之间的信息差异。

交叉熵函数的几何意义?

如下是一段python代码,可以表达某种三元情况的交叉熵函数的几何图像:

import numpy as np import matplotlib.pyplot as plt # 概率空间 pA = np.linspace(0.01,0.98,200) pB = np.linspace(0.01,0.98,200) PA,PB=np.meshgrid(pA,pB) # 第三个概率 PC=1-PA-PB # 真实分布 YA=0.6 YB=0.3 YC=0.1 # 交叉熵 Loss=-(YA*np.log(PA) +YB*np.log(PB) +YC*np.log(PC)) # 去除非法区域 Loss[PC<=0]=np.nan fig=plt.figure(figsize=(8,6)) ax=fig.add_subplot( 111, projection='3d' ) ax.plot_surface( PA, PB, Loss ) ax.set_xlabel("pA") ax.set_ylabel("pB") ax.set_zlabel("Cross Entropy") plt.show()

假设真实值是:

那么:

由于:

所以:

这是一个二维概率平面上的三元交叉熵曲面。效果如下:

可以看到交叉熵函数在预测概率和真实概率相差不大的时候变化缓慢(在PA,PB坐标为(0.6,0.3)时);在相差很大的时候变化剧烈(在概率曲面接近三个顶点时)。

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

(86页PPT)基于SAP煤采掘与运销行业ERP解决方案(附下载方式)

篇幅所限&#xff0c;本文只提供部分资料内容&#xff0c;完整资料请看下面链接 &#xff08;86页PPT&#xff09;基于SAP煤采掘与运销行业ERP解决方案.pptx_ISO50001标准解读与实施指南资源-CSDN下载 资料解读&#xff1a;基于SAP煤采掘与运销行业ERP解决方案 详细资料请看本…

作者头像 李华
网站建设 2026/7/22 11:03:42

深入TM4C129x以太网DMA:寄存器级配置实现高性能嵌入式网络

1. 项目概述与核心价值 在嵌入式系统开发&#xff0c;尤其是工业控制、汽车电子或物联网网关这类对网络实时性和吞吐量有严苛要求的领域&#xff0c;以太网通信的稳定与高效是基石。很多工程师在驱动一个以太网控制器时&#xff0c;往往满足于调用厂商提供的库函数让链路“通起…

作者头像 李华
网站建设 2026/7/22 11:00:18

从 Prompt Demo 到可上线系统:大模型应用工程化的 6 个避坑点

开篇&#xff1a;Demo 跑通&#xff0c;不等于系统能上线最近做 AI 应用的人很多&#xff0c;尤其是接入大模型以后&#xff0c;一个聊天助手、文档总结、客服机器人、外贸邮件生成器&#xff0c;第一版往往很快就能跑起来。但我自己的感受是&#xff1a;Demo 阶段最重要的是“…

作者头像 李华
网站建设 2026/7/22 10:59:54

一篇文章带你了解——栈和队列

目录 栈 1、栈的基本概念 2、栈的实现方式——数组 存储结构 初始化 销毁 入栈 取出栈顶元素 获取栈顶元素 判空 获取栈的长度 3、实现方式——链表 存储结构 初始化 销毁 入栈 出栈 获取栈顶元素 获取栈中有效元素个数 判空 队列 基本概念 队列的存储结…

作者头像 李华
网站建设 2026/7/22 10:57:51

ESP32-S3 屏幕显示图片格式对显示速度的影响 png rgb565

ESP32-S3 屏幕显示图片格式对显示速度的影响 png rgb565针对 Cardputer&#xff08;ESP32-S3 SPI RGB565 屏&#xff09;固件中的图标绘制。 相对耗时为经验量级&#xff0c;非精确 benchmark&#xff1b;同尺寸对比以 RGB565 已在 RAM、pushImage 为 1。1. 结论先看 同尺寸下…

作者头像 李华