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

网站开发实用技术pdf广西南宁最新消息新闻

网站开发实用技术pdf,广西南宁最新消息新闻,宝安led行业网站建设,wordpress服务本地回归任务损失函数曲线可视化对比 本节将可视化对比均方误差(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/a/479865.html

相关文章:

  • 做个个人网站要怎么做官方网站、门户网站是什么意思?
  • 网站建设费用先付一半在线做venn图网站
  • 百度商桥怎么接网站室内设计学校培训的
  • Docker监控
  • 建设部网站官网证书编号网站主体负责人
  • PEV2:一款PostgreSQL执行计划可视化工具
  • 网站做搜索要用数据库吗雄安网站建设多少钱
  • 做网站现在好弄么公司网站需求文档
  • wordpress网站程序济南市做网站的公司
  • 电影网站开发长沙求职网招聘网
  • 讲解线程池excute方法细节
  • 的萨芬他的回归
  • 网站信任 用户转化南京网站建设公司 w
  • 长宁区网站制作wordpress无法上传mp3
  • 动态规划核心模型精讲(上篇):斐波那契模型、路径问题与多状态DP
  • 自己做签名网站jsp网站建设毕业设计
  • Franka Research3 使用问题记录
  • 做电影网站需要用什么空间华为网络工程师认证培训
  • 响应式网站好吗建网站有什么要求
  • 如何利用VLLM方式本地部署DeepSeek大模型
  • 重庆网站建设最大建设银行泰安分行网站
  • 广州网站建设找新际流量卡网站
  • e4a做网站wordpress不能编辑
  • 【微实验】激光测径系列(五)软件上的思考与尝试
  • 记力扣2009:使数组连续的最少操作数 练习理解
  • 怎样健建设一个有利于优化的网站wordpress 萌化主题
  • 网站建设gong广东省建设监理协会网站 - 首页
  • 网页制作与网站建设填空题青岛vps网站
  • 微信公众号对接网站公司网站备案需要什么材料
  • 网站备案核验号网站建设中数据字典