-1

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

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

4

1 回答 1

1

最可能的原因是:

  • 您训练了这样一个微不足道的模型,可能是因为您没有为您的特定数据集提供正确的 SVM 参数(不能只是“猜测”,您需要找到它们)
  • 您有某种实施错误

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

于 2014-04-16T19:42:19.667 回答