损失函数

本文深入探讨了损失函数的概念,包括交叉熵和均方误差。交叉熵常用于分类问题,通过信息熵和KL散度来量化两个概率分布的差异。在TensorFlow中,交叉熵可以通过矩阵运算和平均值计算得到。而均方误差适用于回归问题,是预测值与实际值之间差的平方的平均值。此外,还提到了自定义损失函数在模型训练中的作用。
摘要由CSDN通过智能技术生成

1 损失函数

1. 交叉熵(给定两个概率分布p和q)

H(p,q)=−∑p(x)logq(x)

这里要多说一下:
信息量 设某一事件发生的概率为P(x),其信息量表示为:
在这里插入图片描述
其中I(x)表示信息量,这里log表示以e为底的自然对数。
信息熵 信息熵也被称为熵,用来表示所有信息量的期望。期望是试验中每次可能结果的概率乘以其结果的总和。所以信息量的熵可表示为:
在这里插入图片描述
相对熵(KL散度) 如果对于同一个随机变量X有两个单独的概率分布P(x)和Q(x),则我们可以使用KL散度来衡量这两个概率分布之间的差异。
在这里插入图片描述
将KL公式拆开:
在这里插入图片描述

前者H(p(x))表示信息熵,后者即为交叉熵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值