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

申报课题所需的网站怎么做免费com域名注册网站

申报课题所需的网站怎么做,免费com域名注册网站,广州网站建设制作公司,新余做网站公司回归任务损失函数曲线可视化对比 本节将可视化对比均方误差(MSE)、平均绝对误差(MAE)、Huber损失函数三种常见回归任务损失函数的曲线,帮助理解它们在不同误差区间的表现差异。 1. 导入所需库 我们需要用到 numpy 进…

回归任务损失函数曲线可视化对比

本节将可视化对比均方误差(MSE)、平均绝对误差(MAE)、Huber损失函数三种常见回归任务损失函数的曲线,帮助理解它们在不同误差区间的表现差异。

1. 导入所需库

我们需要用到 numpy 进行数值计算,matplotlib 进行绘图。

import numpy as np
import matplotlib.pyplot as plt

2. 定义损失函数(MSE、MAE、Huber)

分别实现均方误差(MSE)、平均绝对误差(MAE)和Huber损失的Python函数。

def mse_loss(x):"""均方误差"""return x ** 2def mae_loss(x):"""平均绝对误差"""return np.abs(x)def huber_loss(x, delta=1.0): #delta阈值,控制损失函数从二次到线性切换的位置,常用1.0"""Huber损失"""return np.where(np.abs(x) <= delta,0.5 * x ** 2,delta * (np.abs(x) - 0.5 * delta))

3. 生成误差数据

生成一组对称分布的误差(如-5到5),用于损失函数的输入。

# 生成误差区间
errors = np.linspace(-5, 5, 200)

4. 计算各损失函数的取值

对每个误差值,分别计算MSE、MAE和Huber损失的结果。

mse_values = mse_loss(errors)
mae_values = mae_loss(errors)
huber_values = huber_loss(errors, delta=1.0) #delta设置为1.0是为了与其他损失函数对比

5. 绘制损失函数对比曲线

使用matplotlib将三种损失函数的曲线绘制在同一张图上,便于直观对比。

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei', 'Arial Unicode MS', 'Microsoft YaHei', 'PingFang SC']  # 支持中文
plt.rcParams['axes.unicode_minus'] = False  # 正常显示负号
plt.figure(figsize=(8, 5))
plt.plot(errors, mse_values, label='MSE (L2)', color='blue')
plt.plot(errors, mae_values, label='MAE (L1)', color='green')
plt.plot(errors, huber_values, label='Huber (δ=1.0)', color='red')
plt.xlabel('误差 (error)')
plt.ylabel('损失值 (loss)')
plt.title('MSE、MAE、Huber损失函数曲线对比')
plt.legend()
plt.grid(True)
plt.show()

在这里插入图片描述

总结

  • MSE 对大误差更敏感,曲线在远离0时增长更快。
  • MAE 对所有误差线性增长,对异常值不敏感,但在0点不可导。
  • Huber损失 在误差较小时与MSE一致,误差较大时与MAE一致,兼具二者优点,常用于鲁棒回归任务。
http://www.dtcms.com/wzjs/3858.html

相关文章:

  • 旅游海外网站建设百度小说网
  • 大专毕业论文3000字免费搜索网站排名优化
  • 怎样申请建网站八零云自助建站免费建站平台
  • wordpress 禁止索引目录上海百度搜索排名优化
  • 商户网站建设青岛seo网站推广
  • 做业务一般要注册哪些网站培训学校资质办理条件
  • 微山网站建设公司最大免费发布平台
  • 石家庄网站建设石家庄六种常见的网络广告类型
  • 西安网站建设报价优化游戏性能的软件
  • 网站开发后端框架网站seo检测
  • 兼职做问卷调查的网站百度的seo关键词优化怎么弄
  • 国外有建站公司吗网站seo关键词优化技巧
  • ps怎么做网站页面免费建网站的平台
  • 那个网站做二手设备比较好太原百度关键词优化
  • 深圳企业社保网站官网百度app交易平台
  • 万户网络官网北京网络seo
  • wordpress文章编辑页面佛山做seo推广公司
  • 网广州建网站站制作互联网营销方案策划
  • 网站开发 python 工具百度网站客服
  • 石材网站建设老铁外链
  • 深圳做网站比较好的公司营销策划方案ppt
  • 响应式网站建设信息昆明排名优化
  • 建设网站有哪些培训网站有哪些
  • 课程网站建设ppt模板下载百度网页游戏
  • 网站主题的分类代做百度首页排名价格
  • 淘宝上做网站的生意怎么样全网营销骗局揭秘
  • 深圳做网站公司网络营销包括
  • 云南高端网站建设百度网页版网址
  • 无锡网站备案湖南百度推广开户
  • 重庆招工招聘信息查询seo系统源码