Data Science Academy · 课时

为您的第一个模型评分

读取模型的评分方法

第 4 / 4 课13 个步骤

为您的第一个模型评分 是 CoddyKit 上的免费 Data Science Academy 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Data Science Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Data Science Academy 课程共包含 4 节课。

它到底好不好

训练模型只是工作的一半。接下来要问真正的问题:它的预测效果究竟如何?🧐

score 方法

每个估计器都提供一个 score 方法,用一个数字概括性能。一次调用,就能快速得出结论。

model.score(X_test, y_test)

score 需要真实答案

您需要同时传入特征和真实答案,这样 score 才能将预测结果与实际发生的情况进行比较。

回归报告什么

对于回归器,score 会返回R²:模型能够解释的目标变量变化比例。

解读 R²

R²为 1.0 表示完美拟合,0.0 表示不比猜测平均值更好。数值越高越好,而且它甚至可能为负数。

使用测试数据,不要重复使用训练数据

始终使用模型从未见过的数据进行评分。训练得分很高、测试得分却很差,是过拟合的典型表现。

超越内置功能

如果需要更细致的信息,metrics 模块提供了许多度量指标。您可以使用选定的函数,直接比较真实值和预测值。

from sklearn.metrics import mean_absolute_error

以原单位表示的平均误差

平均绝对误差告诉您目标变量原始单位下的典型偏差。向任何人解释它都非常容易。

mean_absolute_error(y_test, y_pred)

分类器的评分方式不同

对于分类器,score 方法会返回准确率:预测正确的标签所占的比例。方法名相同,含义却不同。

一个数字只是起点

单个指标永远无法说明全部情况。在信任模型之前,请结合图表和多个度量指标进行判断。

与基准进行比较

只有与基准进行比较时,评分才有意义,例如始终预测平均值。只有击败这个简单的猜测,才能证明模型确实有价值。

快速检查

对于回归模型,score 会返回什么?

回顾

使用 score 快速获得 R²,需要详细信息时使用 MAE 等指标,并始终在未见过的数据上相对于基准进行测试。🏁

免费开始

用 AI 导师学习 Python — 免费

在浏览器中编写并运行真实代码,获得全天候 AI 导师的即时帮助,并在网页或应用中继续学习。

课程
30
课程
120

常见问题解答

「为您的第一个模型评分」课时是免费的吗?

是的 — 「为您的第一个模型评分」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Data Science Academy 课程的其余内容,请升级到 CoddyKit PRO。 Data Science Academy 课程共包含 4 节课。

「为您的第一个模型评分」这节课中我会学到什么?

读取模型的评分方法 你通过在浏览器中直接运行的动手代码来练习 Data Science Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Data Science Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Data Science Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。

「为您的第一个模型评分」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Data Science Academy 课中编写并运行代码吗?

能。每节 Data Science Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. fit 和 predict 契约
  2. 特征 X 和目标 y
  3. 训练线性回归模型
  4. 为您的第一个模型评分
← 返回 Data Science Academy