【问题标题】:WEKA + Java: get class probabilitiesWEKA + Java:获取类概率
【发布时间】:2014-11-18 23:34:03
【问题描述】:

给定以下二元分类器:

LibSVM classifier = new LibSVM();
classifier.setCost(cost);
classifier.setGamma(gamma);

执行以下操作会返回实例的标签:

double classId = classifier.classifyInstance(instance);

但是,我想获得此分类的置信度(即实例属于正类的概率 + 实例属于负类的概率)。

我怎样才能获得这些信息?有可能吗?

谢谢。

【问题讨论】:

  • 似乎没有足够的信息来回答这个问题。此外,它看起来不像是 Java 问题。好像是数学题。
  • 缺少哪些信息?

标签: java weka libsvm


【解决方案1】:

您是否考虑过使用SetProbabilityEstimates(),它设置了生成概率估计的标志?

SetOptions() 中还有另一个选项 -B 可以帮助您生成这些概率估计值。

【讨论】:

  • 在上述代码的上下文中看到这一点会很棒
猜你喜欢
  • 2012-06-07
  • 2023-03-12
  • 2015-01-16
  • 2023-03-29
  • 2017-04-06
  • 2015-06-25
  • 2011-09-22
  • 2015-08-16
  • 2016-10-29
相关资源
最近更新 更多