当前位置: 首页 > wzjs >正文

网站建设hnshangtian如何登录qq网页版

网站建设hnshangtian,如何登录qq网页版,佛山企业,最新的域名引言:损失函数 (Loss Function)是机器学习和深度学习中非常重要的一个概念。用于衡量模型的预测值与真实值之间的差异,从而指导模型优化其参数以最小化这种差异。 一、损失函数作用 量化误差:损失函数是将预测值和真实…

引言:损失函数 (Loss Function)是机器学习和深度学习中非常重要的一个概念。用于衡量模型的预测值与真实值之间的差异,从而指导模型优化其参数以最小化这种差异。

一、损失函数作用

在这里插入图片描述

  • 量化误差:损失函数是将预测值和真实值之间的差异转化为一个标量值。
  • 优化目标:通过最小化损失函数,模型可以逐步调整参数以提高预测的准确性,用来优化模型参数。
  • 评估模型性能:反映模型预测结果与目标值的匹配程度。

二、常见损失函数

1. 回归问题

损失函数公式特点适用场景
均方误差(MSE) L = 1 n ∑ i = 1 n ( y i − y ^ i ) 2 L = \frac{1}{n} \sum_{i=1}^{n} (y_i - \hat{y}_i)^2 L=n1i=1n(yiy^i)2放大误差,对离群点敏感标准线性回归
平均绝对误差(MAE) L = 1 n ∑ i = 1 n ∣ y i − y ^ i ∣ L = \frac{1}{n} \sum_{i=1}^{n} \vert y_i - \hat{y}_i\vert L=n1i=1nyiy^i抗噪强,优化不稳定离群点多的回归
Huber Loss L = { 1 2 ( y i − y ^ i ) 2 if  ∣ y i − y ^ i ∣ ≤ δ δ ∣ y i − y ^ i ∣ − 1 2 δ 2 其他 L = \begin{cases} \frac{1}{2}(y_i - \hat{y}_i)^2 & \text{if } \vert y_i - \hat{y}_i\vert \leq \delta \\ \delta \vert y_i - \hat{y}_i\vert - \frac{1}{2}\delta^2 & \text{其他} \end{cases} L={21(yiy^i)2δyiy^i21δ2if yiy^iδ其他平衡 MAE 和 MSE鲁棒回归任务
Log-Cosh Loss L = ∑ log ⁡ ( cosh ⁡ ( y ^ − y ) ) L = \sum \log(\cosh(\hat{y} - y)) L=log(cosh(y^y))平滑的 MAE对离群点略鲁棒

2. 分类问题

损失函数公式特点适用场景
交叉熵损失(Binary Cross Entropy) L = − 1 n ∑ i = 1 n [ y i log ⁡ ( y ^ i ) + ( 1 − y i ) log ⁡ ( 1 − y ^ i ) ] L = -\frac{1}{n} \sum_{i=1}^{n} \left[ y_i \log(\hat{y}_i) + (1 - y_i) \log(1 - \hat{y}_i) \right] L=n1i=1n[yilog(y^i)+(1yi)log(1y^i)]二分类逻辑回归、二分类神经网络
交叉熵损失(Categorical Cross Entropy) L = − 1 n ∑ i = 1 n ∑ j = 1 k y i j log ⁡ ( y ^ i j ) L = -\frac{1}{n} \sum_{i=1}^{n} \sum_{j=1}^{k} y_{ij} \log(\hat{y}_{ij}) L=n1i=1nj=1kyijlog(y^ij)多分类Softmax 输出
稀疏分类交叉熵(Sparse Categorical Cross Entropy)使用类索引而不是 one-hot节省内存类别数较多
Focal Loss添加调节因子处理样本不平衡小样本分类检测、医学图像分类

3. 其他问题

损失函数应用说明
相对熵(KL Divergence)分布拟合常见于 NLP / VAE
Contrastive Loss度量学习Siamese 网络
Triplet Loss排序学习图像识别、人脸匹配
CTC Loss序列对齐语音识别、OCR 等
Dice Loss / IoU Loss图像分割非常常用于医学图像

三、如何选择损失函数

任务类型输出形式推荐损失函数PyTorch API
回归(无离群)连续数值MSEnn.MSELoss()
回归(有离群)连续数值MAE / Hubernn.L1Loss() / nn.HuberLoss()
二分类概率(Sigmoid)Binary Cross Entropynn.BCELoss() / nn.BCEWithLogitsLoss()
多分类概率(Softmax)Cross Entropynn.CrossEntropyLoss()
多标签分类多个 Sigmoid 输出nn.BCEWithLogitsLoss()多标签分类问题
图像分割概率图Dice Loss / Cross Entropy自定义 Dice Loss
NLP(语言模型)词分布KL Divergence / CEnn.KLDivLoss() / nn.CrossEntropyLoss()
度量学习特征嵌入Contrastive / Triplet自定义损失函数

四、举个🌰

import numpy as np# 真实值和预测值
y_true = np.array([1.0, 2.0, 3.0])
y_pred = np.array([1.2, 1.8, 2.5])# 1. 均方误差 (MSE)
mse = np.mean((y_true - y_pred) ** 2)
print(f"均方误差: {mse:.4f}")# 2. 均绝对误差 (MAE)
mae = np.mean(np.abs(y_true - y_pred))
print(f"均绝对误差: {mae:.4f}")# 3. Huber损失 (delta=1.0)
delta = 1.0
diff = np.abs(y_true - y_pred)
huber = np.mean(np.where(diff <= delta, 0.5 * diff ** 2, delta * diff - 0.5 * delta ** 2))
print(f"Huber损失: {huber:.4f}")# 4. 二分类交叉熵 (假设y_true是0/1标签,y_pred是概率)
y_true_binary = np.array([0, 1, 1])
y_pred_binary = np.array([0.2, 0.8, 0.9])
cross_entropy = -np.mean(y_true_binary * np.log(y_pred_binary + 1e-10) + (1 - y_true_binary) * np.log(1 - y_pred_binary + 1e-10))
print(f"二分交叉熵: {cross_entropy:.4f}")
均方误差: 0.1100
均绝对误差: 0.3000
Huber损失: 0.0550
二分交叉熵: 0.1839

五、总结

损失函数是机器学习和深度学习中不可或缺的一部分,合理选择和设计损失函数可以显著提高模型的性能。


文章转载自:

http://gBKDnua1.bpmnz.cn
http://1mj8zFM3.bpmnz.cn
http://qYeFOHfP.bpmnz.cn
http://FAlB1ZDa.bpmnz.cn
http://XUcGh8Nu.bpmnz.cn
http://U0sejYlR.bpmnz.cn
http://tvSvXR6G.bpmnz.cn
http://dBjj53D8.bpmnz.cn
http://dz94NCsD.bpmnz.cn
http://S7d7BQU0.bpmnz.cn
http://GXDeV0Fa.bpmnz.cn
http://OxLuwwfN.bpmnz.cn
http://MLlG9bnc.bpmnz.cn
http://zW8sRotU.bpmnz.cn
http://9NH9sXpw.bpmnz.cn
http://exDohzKh.bpmnz.cn
http://n1fW3opc.bpmnz.cn
http://Ngr0JvPJ.bpmnz.cn
http://4NGQfQkz.bpmnz.cn
http://EW65u7f1.bpmnz.cn
http://11oi26V6.bpmnz.cn
http://yDWwjZ67.bpmnz.cn
http://SxdY7MkI.bpmnz.cn
http://b1eE0gkc.bpmnz.cn
http://IxQAbfel.bpmnz.cn
http://L7sFwoDv.bpmnz.cn
http://AUubrDP6.bpmnz.cn
http://8HcUc41e.bpmnz.cn
http://Y6jFSRCH.bpmnz.cn
http://7mRNefWF.bpmnz.cn
http://www.dtcms.com/wzjs/744407.html

相关文章:

  • 陵水网站建设咨询口腔网站模板
  • 天津网站建设制作开发公司北京网络公司注册
  • 建设银行信用卡网站登录安康网站建设制作
  • 惠州网站建设行业网站建设刂金手指下拉十五
  • 极乐宝盒网站建设上海外贸网站制作
  • 有关于网站开发的参考文献自己编辑网站怎么做的
  • 建立网站的主要方式做画找图网站
  • 沈阳企业免费建站南京汽车集团网站建设
  • 天津网站建设制作在线正能量网站地址链接免费
  • 关于做书的网站网络公司 网站设计
  • 楚雄州建设局网站电子商务网站建设及维护管理
  • 做网站要准备什么为网站做推广
  • 网站的网页建设知识ppt模板昆明做网站seo
  • 十堰网站建设是什么企业宣传方式有哪些
  • 西安网站设计试听中国室内设计师协会
  • 自己的网站怎么制作移动网站设计
  • 域名可以同时做邮箱和网站么看广告赚钱一天50元
  • 北京微信网站开发筑龙网登录
  • 理财网站开发文档江西做网站哪家好
  • 做网站选什么专业网站建设要学多少课程
  • 三门县正规营销型网站建设地址产品设计专业大学排名
  • 建设通网站的信息是哪里来的应用商城软件下载 app
  • 完全自定义纯代码打造你的wordpress站点侧边栏wordpress linux 安装
  • 在哪里可以学到做网站网站抄袭
  • 山西网站推广公司百度联盟app
  • 电商平台网站运营方案特别酷炫网站
  • 淮安市建设工程安全监督站网站青岛永诚网络科技有限公司
  • 重庆万州网站建设哪家好关键词免费
  • 国内建设网站丽水建设部门网站
  • 网站建设哪家公司比较好中国视觉设计网站