在 Weka 中,如何绘制在测试集和训练集上评估的学习曲线?

数据挖掘 机器学习 威卡
2021-09-20 01:19:30

这只是为了找到过拟合的差距。
经过初步研究,我只能找到使用测试集评估来绘制学习曲线的方法。但是,我无法评估训练集和两条学习曲线。

1个回答

这只能通过 KnowledgeFlow 实现。在 3.7.12 版的 WekaManual.pdf(包含在 Weka 包中)中,第 7.4.2 章“绘制多条 ROC 曲线”中有一个示例,其中包含图片和分步说明。其他 Weka 版本也是一样的,只要找到相应的章节即可。

为了给人留下印象,我从手册中提取了图片。它将为两个分类器绘制两条曲线。对于您的问题,它非常相似。您使用一个分类器,然后将 trainingSet 连接到一个 ClassifierPerformanceEvaluator 并将 testSet 连接到另一个。 在此处输入图像描述