如何在Weka GUI中显示自定义AttributeEvaluator

时间:2019-06-05 10:01:16

标签: weka

我实现了自定义a = np.array([[-1,0,1],[4,5,6],[7,8,9]]) b = np.where(a>0,a,np.nan) cmap = plt.cm.get_cmap("viridis") cmap.set_bad("magenta") plt.imshow(b, norm=matplotlib.colors.LogNorm(vmin=np.nanmin(b), vmax=np.nanmax(b)), cmap=cmap) plt.colorbar() ,并扩展了AttributeEvaluator类,因此我可以使用ASEvaluation评估并选择最佳属性。我阅读了Weka Wiki,以了解如何将其集成到Weka GUI中,但是该链接似乎已断开。

如何显示和使用属性评估器,或者在哪里可以找到解释它的文档?

1 个答案:

答案 0 :(得分:0)

尝试以下步骤:

  • 创建一个包含新生成的求值器的jar文件。
  • 将jar文件添加到weka类路径(位于weka安装目录中的RunWeka.ini文件中的{U+2B24键)
  • 如果新创建的评估程序不在默认的Weka评估程序包(weka.attributeSelection)中,则将新程序包添加到GenericPropertiesCreator.props文件中(键cp和/或weka.attributeSelection.ASEvaluation
    • 您可以从weka.jar(weka / gui)中提取此文件,然后复制到$ WEKA_HOME / props目录(例如,在Windows中:C:\ Users \ USERNAME \ wekafiles \ props)

有关详细信息,请查看Weka安装目录中的WekaManual.pdf。