11

我已经在 Weka 中训练了一个分类器,并且能够在测试数据上使用它。此外,我可以选择在此测试数据的日志窗口中显示分类器的预测。

但是,对于我当前的项目,能够以 CSV 格式获取这些数据对我来说会很方便。这在 Weka 中可能吗?只有在使用命令行时才有可能(我最终会朝着这个方向发展)?

我总是可以将整个缓冲区结果保存到文本文件中,但在这种情况下,我必须解析文件并删除所有“噪音”(这并不是真正的噪音,但你明白了)。

所以,总而言之,有没有办法将 Weka 对测试集的预测输出到 CSV 文件?

编辑:正如下面的答案所示,有一个选项可以做到这一点。但是,它只能在 Weka 3.7 及以上版本中找到!

4

3 回答 3

18

我假设您使用 Weka 的资源管理器。在Classify选项卡中单击More options...,然后单击Output predictions并选择CSV。现在单击显示的框CSV并打开一个窗口,您可以在其中填写写入 CSV 文件的属性。单击outputFile并选择一个文件夹并输入一个文件名(注意:您必须提供一个文件名)。运行新测试现在会将预测结果保存到您的 CSV 文件中。

于 2012-10-29T23:10:34.610 回答
6

在 Weka 3.6.x 中,您可以右键单击您的模型,选择“可视化分类器错误”并从那里保存数据(包括预测)。

于 2013-09-22T08:55:02.507 回答
1

如果您使用 weka 知识流来构建模型(比资源管理器更容易),您可以使用 CSV 数据接收器来保存为 CSV 文件。

于 2014-08-17T02:06:57.917 回答