【发布时间】:2015-05-12 06:47:09
【问题描述】:
我已经为 Weka 实现了我自己的自定义分类器,它继承自 Classifier 并实现了 Serializable 和 OptionHandler。
目前我已经能够从 Weka UI 完美地运行分类器,但没有参数。我知道我需要实现以下方法才能看到 UI 中的选项:
public void setOptions(String [] options) throws Exception
public String [] getOptions()
public Enumeration listOptions()
我已经使用一些虚拟代码实现了 getOptions,并且它被 UI 完美调用(我使用 System.out.println 来记录这个)。而且我还为 listOptions 实现了一个虚拟代码,但它从未被调用过。
当我尝试通过 UI 为我的算法选择选项时,我只看到“调试”选项。您有什么想法可以解决这个问题并通过 UI 查看我的选项吗?
基本上我想做的是从 Weka 运行我的算法,但使用自定义选项/参数。
我已经阅读过这个文档,但我认为它不是很有用:
http://weka.wikispaces.com/Writing+your+own+Classifier+(post+3.5.2)
你有什么想法或例子来解决这个问题吗?
【问题讨论】:
-
对于 Weka 的问题,最好在 Weka 列表中提问,通常会得到 Weka 主要作者的快速回复。
标签: java machine-learning classification weka