【问题标题】:Optimizing parameters using CVParameterSelection in Weka Explorer在 Weka Explorer 中使用 CVParameterSelection 优化参数
【发布时间】:2014-10-23 05:51:21
【问题描述】:

我想要完成的是一次优化一个参数,用于一种学习算法。以 Ridor 为例,假设我想优化折叠数 (-F) 参数并在 2-10 或其他范围内运行它。然后,我希望以易于解析的格式输出,然后自己选择最终值。我认为这应该可以通过 CVParameterSelection 实现。即使不是,我也希望帮助它至少在基本层面上发挥作用。

我选择了 CVParameterSelection 作为我的分类器,并且作为 CVParameterSelection 的一个参数,我选择了 Ridor 作为要优化的分类器。我遇到的麻烦是告诉 CVParameterSelection 它是我要优化的 -F 参数,并且我想按照http://weka.wikispaces.com/Optimizing+parameters 的说明在格式 2 10 9 上以 1 为增量从 2 变为 10。此处 Ridor 和参数的选择完全是任意的。我想用任何参数运行任何算法,并让它在一个范围内改变参数。

我找不到本教程所说的 ArrayEditor,我已经点击了所有地方的所有内容。没有任何东西看起来像数组编辑器,没有任何东西被命名为 ArrayEditor。默认的总命令行是 weka.classifiers.meta.CVParameterSelection -X 10 -S 1 -W weka.classifiers.rules.Ridor -- -F 3 -S 1 -N 2.0。

我尝试在命令行上将 -F 2 10 9 发送到 CVParameterSelection 和 Ridor。我也尝试阅读 Weka 书中关于优化性能的第 11.5 节,但我也不理解那里的说明。

这感觉应该非常简单明了。有人可以指出我做错了什么,并详细说明如何做到这一点。请假设我是一个彻头彻尾的白痴,因为这样做真的不应该花费很多时间。

【问题讨论】:

    标签: weka


    【解决方案1】:

    在配置 CVParameterSelection 的过程中,您会找到名为“CVParameters”的字段,单击它会打开名为“weka.gui.GenericArrayEditor”的新窗口。在里面写上你的参数和它的范围,如 weka 教程中所示,最后关闭这个窗口。

    【讨论】:

      猜你喜欢
      • 2018-09-08
      • 2015-02-09
      • 2013-02-16
      • 2012-01-10
      • 2017-12-13
      • 2011-11-20
      • 2019-12-21
      • 2021-11-19
      相关资源
      最近更新 更多