Weka 分类器的参数

Posted

技术标签:

【中文标题】Weka 分类器的参数【英文标题】:Parameters of a Weka Classifier 【发布时间】:2013-01-29 14:40:41 【问题描述】:

我使用 Weka。我想访问分类器的参数(权重)。 我想要做的是访问参数的值以确定它们如何影响属性。

所以,我的问题是:

如何访问分类器的参数? (使用 Eclipse) 如何确定参数的相关属性?

【问题讨论】:

【参考方案1】:

如果您查看Weka Documentation,则有一节是关于构建分类器的。我不是 100% 你想要设置什么参数,但我相信通读这个应该会有所帮助。我无法快速找到可用选项列表,但这也是个不错的选择,因为我记得几年前我使用 Weka 时有些选项非常有用。

编辑:我相信你想要的是“属性权重”。我对它们没有太多经验,但我记得看到这些被伴随XRFF files 用于在分类之前更改数据集。为了找到 XRFF 属性权重页面,我遇到了this post,这可能很有用。

【讨论】:

感谢您的回答,我已经看过文档,但我的问题没有找到答案。我想要一个反映它如何影响结果的属性的数值。 不知道是不是我想要的;它真的与特定的分类器有关吗?【参考方案2】:

这是一个关于 WEKA 中权重的相关问题:How to use weights in Weka

这里是一个java代码示例:http://weka.wikispaces.com/Add+weights+to+dataset

要了解属性之间的关系,您可以在Selecte attributes 选项卡中使用Ranker 作为搜索器和PrincipalComponents 作为评估器。你会得到一个像这样的相关矩阵:

Correlation matrix
  1     -0.11   0.87   0.82 
 -0.11   1     -0.42  -0.36 
  0.87  -0.42   1      0.96 
  0.82  -0.36   0.96   1    

【讨论】:

在Weka Explorer中,我们可以访问到相关属性;但我们没有数字信息;你知道是否有可能获得更多关于它是如何计算的信息? 在资源管理器中,只需转到Select attributes,然后选择一个评估者和一个搜索者,您就会得到数字结果。 WEKA 中的每个算法都有文档记录,并且参考了它的论文,该论文对该算法有完整的解释。 我得到的只是:选定的属性:21,39,46,55,63,134,... : 50 adore album americain ...但我想为每个“权重”字。 好的;我觉得很好谢谢。有了 InfoGainAttributeEval 和 Ranker,我就有了价值观。非常感谢。

以上是关于Weka 分类器的参数的主要内容,如果未能解决你的问题,请参考以下文章

如何提高 Weka 中 SMO 分类器的性能?

Weka - 如何查找分类器的输入格式

在 Weka 中级联分类器的错误方法

运行 weka 分类器的 C# 代码

Weka 中 SMO、NaiveBayes 和 BayesNet 分类器的不同结果

如何将训练数据转换为 weka 分类器的测试数据?