gpt4 book ai didi

java - 序列化 Weka 过滤器

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:18 25 4
gpt4 key购买 nike

我一直在使用Weka GUI(特别是3.7.11中的浏览器)来训练一些模型。然后,我通过右键单击结果 Pane 中的模型来保存经过训练的模型。我编写了一些简单的 Java 代码,可以加载已保存的模型并使用它对新实例进行分类。这一切都很好。

当然,我想在训练模型之前对数据进行一些预处理。一些预处理步骤学习值。例如,缺失值过滤器从训练数据中学习每个特征的平均值或众数。因此,我想保存学习的过滤器,就像保存学习的模型一样,这样我就可以应用过滤器,然后将模型应用到我训练模型时不可用的新实例。

我似乎找不到任何方法来序列化过滤器。这可以做到吗?如果没有,有什么简单解决方法的建议吗?

最佳答案

来自 Weka 邮件列表上的 Mark Hall:

http://list.waikato.ac.nz/pipermail/wekalist/2014-November/062329.html

基本上,您选择了“元分类器”类别中的“过滤分类器”作为分类器。然后选择您想要的任何分类器作为它使用的分类器。然后选择“多过滤器”元过滤器并在分类器之前应用任何系列的过滤器。结果看起来是一个可以保存的分类器,但实际上是分类器后面的一系列过滤器。

关于java - 序列化 Weka 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26745247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com