开始使用免费开始使用

测试集 vs. 训练集

在清洗数据并准备好建模之后,最重要的步骤之一就是将数据划分为测试集训练集。从那之后,在您认为模型已经足够好之前,千万不要动测试数据!当您构建模型并提出假设时,可以在训练数据上进行验证,以初步了解模型的效果。

一旦选定您最满意的模型,您就可以看看它在测试集中的新数据上表现如何。这些从未见过的数据会更真实地反映模型在实际场景中进行预测或分类时的性能。

在 Spark 中,务必确保在完成所有转换之后再进行数据划分。这是因为像 StringIndexer 这样的操作,即使给出相同的字符串列表,也不一定会产生相同的索引。

为什么在模型评估中使用测试集很重要?

本练习是课程的一部分

PySpark 基础

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习