二、回归问题评估指标

回归问题的目标是预测连续值,常见的评估指标有以下几种。

1. 均方误差 (MSE)

MSE 是预测值与真实值之间差异的平方的平均值,常用于衡量模型的预测误差。

适用场景

对大误差比较敏感的场景,因为误差平方放大了大的偏差。

from sklearn.metrics import mean_squared_error  
  
y_true = [3, -0.5, 2, 7]  
y_pred = [2.5, 0.0, 2, 8]  
mse = mean_squared_error(y_true, y_pred)  
print("Mean Squared Error (MSE):", mse)

2. 均方根误差 (RMSE)

RMSE是 MSE 的平方根,用于衡量预测误差的平均幅度。

RMSE 的单位与原始预测变量相同,因此便于理解。

from sklearn.metrics import mean_squared_error  
import numpy as np  
  
y_true = [3, -0.5, 2, 7]  
y_pred = [2.5, 0.0, 2, 8]  
mse = mean_squared_error(y_true, y_pred)  
rmse = np.sqrt(mse)  
print("Root Mean Squared Error (RMSE):", rmse)

3. 平均绝对误差 (MAE)

MAE 是预测值与真实值之间差异的绝对值的平均值,衡量模型预测误差的平均大小。

适用场景

对所有误差同等看待的场景。

from sklearn.metrics import mean_absolute_error  
  
y_true = [3, -0.5, 2, 7]  
y_pred = [2.5, 0.0, 2, 8]  
mae = mean_absolute_error(y_true, y_pred)  
print("Mean Absolute Error (MAE):", mae)

4. R方值

R² 表示模型解释了目标变量总变异的比例,取值范围为 0到1,数值越大表示模型越好。

适用场景

适用于评估回归模型的整体性能。

from sklearn.metrics import r2_score  
  
y_true = [3, -0.5, 2, 7]  
y_pred = [2.5, 0.0, 2, 8]  
r2 = r2_score(y_true, y_pred)  
print("R-squared (R^2):", r2)

5. 调整后的 R²

调整后的 是在 的基础上引入了对模型复杂度的惩罚,考虑了模型中自变量的数量。

其公式为

其中:

  • n 是样本数量。
  • p 是模型中的自变量(特征)数量。
from sklearn.metrics import r2_score  
def adjusted_r2(r2, n, k):  
    return 1 - (1 - r2) * (n - 1) / (n - k - 1)  
  
y_true = [3, -0.5, 2, 7]  
y_pred = [2.5, 0.0, 2, 8]  
r2 = r2_score(y_true, y_pred)  
n = len(y_true)  # Number of observations  
k = 1  # Number of predictors  
adj_r2 = adjusted_r2(r2, n, k)  
print("Adjusted R-squared:", adj_r2)

最后分享

AI大模型作为人工智能领域的重要技术突破,正成为推动各行各业创新和转型的关键力量。抓住AI大模型的风口,掌握AI大模型的知识和技能将变得越来越重要。

学习AI大模型是一个系统的过程,需要从基础开始,逐步深入到更高级的技术。

这里给大家精心整理了一份全面的AI大模型学习资源,包括:AI大模型全套学习路线图(从入门到实战)、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等,资料免费分享!

1. 成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图方向不对,努力白费

这里,我们为新手和想要进一步提升的专业人士准备了一份详细的学习成长路线图和规划。可以说是最科学最系统的学习成长路线。
在这里插入图片描述

2. 大模型经典PDF书籍

书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。(书籍含电子版PDF)

在这里插入图片描述

3. 大模型视频教程

对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识

在这里插入图片描述

4. 大模型项目实战

学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。

在这里插入图片描述

5. 大模型面试题

面试,不仅是技术的较量,更需要充分的准备。在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

在这里插入图片描述

全套的AI大模型学习资源已经整理打包,有需要的小伙伴可以微信扫描下方CSDN官方认证二维码,免费领取【保证100%免费

如有侵权,请联系删除。

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐