Weka SMO 分类器不断返回一个结果

Posted

技术标签:

【中文标题】Weka SMO 分类器不断返回一个结果【英文标题】:Weka SMO classifer keep returning one result 【发布时间】:2014-05-31 19:12:51 【问题描述】:

我在我的项目中使用 WEKA。我使用 SVM(SMO) 对结果进行分类。我首先收集了训练集数据并进行了 10 倍交叉验证。然后我用这些训练集构建了一个分类器并让它实时运行,这意味着实时提取特征并将它们传递给分类器。但是,分类器在大多数情况下返回 0(我们有 5 个标签,0 是第一个标签)?它可能会返回其他标签,但非常罕见。

导致分类器不断输出 0 的可能原因是什么?非常感谢。

【问题讨论】:

【参考方案1】:

最可能的原因是:

您训练了如此简单的模型,可能是因为您没有为您的特定数据集提供正确的 SVM 参数(不能只是“猜测”,您需要找到它们) 您遇到了某种实施错误

鉴于对问题的如此简短描述,没有什么可以说的了。

【讨论】:

以上是关于Weka SMO 分类器不断返回一个结果的主要内容,如果未能解决你的问题,请参考以下文章

Weka 的 SMO 分类器在 buildClassifier 上崩溃

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

Weka 分类器精度

Weka分类前的聚类

使用 StringToWordVector 和 SMO 的 Weka 分类项目

WEKA 分类器返回一个分类而不考虑值