如何理解交叉熵恒大于或等于0?

如何理解交叉熵恒大于或等于0?

看了很多博客,我发现它们都基本上是以一个定义的形式,直接告诉我们(或者不提及)交叉熵它是恒大于等于0的,没有解释为什么。

可参考的部分优质博客

如果想要了解什么是熵及变形总结,可以参考博客:机器学习笔记十:各种熵总结,里面讲的非常详细。
这里要说的是交叉熵为什么恒大于等于0

如果数学功底好的,可以参考PRML书中公式(1.118)KL散度恒大于等于 0的推导,它同样可以解释交叉熵。
如果你英文好可以直接参考视频【 深度学习 】熵,交叉熵,KL散度 Entropy, Cross-Entropy and KL-Divergence(英文),里面对熵等内容讲解的也很详细。

我对交叉熵恒大于等于0的理解

这里我们首先要知道,交叉熵通常被用来解决分类问题

交叉熵公式:
H ( p , q ) = − ∑ x p ( x ) log ⁡ q ( x )   . \Eta(p,q) = -\sum_x p(x) \log q(x)\,. H(p,q)=xp(x)logq(x).

其中p(x)为真实概率分布,q(x)为预测概率分布
以二分类为例,x为正类时p(x)值为1,则
H ( p , q ) = − 1 ∗ log ⁡ q ( x ) − 0 ∗ log ⁡ q ( x ) = − log ⁡ q ( x )   . \Eta(p,q) = - 1* \log q(x)-0* \log q(x)=- \log q(x)\,. H(p,q)=1logq(x)0logq(x)=logq(x).
我们知道q(x)为预测概率分布
0 ≤ q ( x ) ≤ 1   . 0\leq q(x)\leq 1\,. 0q(x)1.
所以
H ( p , q ) ≥ 0   . \Eta(p,q) \ge 0\,. H(p,q)0.

最后分享两个LaTex公式符号对照博客
LaTeX各种符号
Latex之希腊字母表 花体字母 实数集

如果在恒大环境中无法成功安装Python库,可能是由于网络限制、依赖问题或其他配置错误导致的。以下是解决此问题的一些步骤: ### 解决方案: 1. **检查网络连接** 如果恒大环境对互联网访问有限制(例如防火墙),可能会阻止pip从官方PyPI仓库下载包。可以尝试以下操作: - 使用国内镜像源(如清华TUNA、阿里云等)。命令示例如下: ```bash pip install <库名> -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 2. **升级pip版本** 确保使用的`pip`是最新的,旧版可能存在兼容性问题。 ```bash python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 3. **手动下载并安装whl文件** 如果通过pip在线安装失败,可以从[清华大学开源软件镜像站](https://pypi.tuna.tsinghua.edu.cn/)或[PyPI官网](https://pypi.org)找到需要的`.whl`文件,并将其上传到本地后再运行安装命令: ```bash pip install <路径>/<文件名>.whl ``` 4. **离线安装** 若完全无网可用,则需提前将目标库及其所有依赖打包好传入内部系统完成安装。 5. **确认虚拟环境激活状态** 安装前务必确定是否处于正确的virtualenv之下;如果不是的话先创建一个新的venv再进行下一步骤即可避免污染全局解释器设置。 6. **排查冲突与权限不足情况** 当遇到“permission denied”类似报错时说明当前用户缺少必要的写盘权利——切换成管理员身份重试吧! 7. **调试日志查看详细信息** 添加参数让工具输出更详尽的信息帮助定位根本原因: ```bash pip install somepackage --verbose ``` 以上就是处理此类状况的主要途径啦!希望对你有所帮助~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值