【发布时间】:2018-10-24 00:34:54
【问题描述】:
我一直在使用 Weka GUI(特别是 3.7.11 中的资源管理器)来训练一些模型。然后,我通过右键单击结果窗格中的模型来保存经过训练的模型。我编写了一些简单的 Java 代码,可以加载保存的模型并使用它来分类新实例。这一切都很好。
当然,我想在训练模型之前对我的数据进行一些预处理。一些预处理步骤学习值。例如,缺失值过滤器从训练数据中学习每个特征的均值或众数。因此,我想保存学习的过滤器,就像我保存学习的模型一样,这样我就可以将过滤器和模型应用到我训练模型时不可用的新实例。
我似乎找不到任何方法来序列化过滤器。这可以做到吗?如果没有,有什么简单的解决方法的建议吗?
【问题讨论】: