java - IBM沃森视觉识别: Results format in Java

标签 java ibm-watson visual-recognition

我想知道是否可以更改 Watson Visual Recognition API 返回结果的格式。

例如:

而不是这样:

黄 hive :0.98,鸟巢:0.9,马 hive :0.95

获取这个:

黄 hive :0.98,鸟巢:0.0,马 hive :0.02

因此类(class)结果总和将为 1 (100%)

最佳答案

这不是 Watson Visual Recognition 服务使用的机器学习算法的工作原理。它会检查您请求的所有分类器(默认情况下是所有内置分类器),并将返回图像与每个分类器单独匹配的置信度。

分类器之间不存在互斥,即如果 A 则不可能是 B。而是 A 上的匹配的置信度和 B 上的匹配的置信度。结果是 A 的 Xa% 置信度和B 的 Xb% 置信度。

由于黄 hive 与马蜂窝有一些相似之处,您可能会期望分类匹配在两者上得分都很高。对于砖房来说,它应该创下新低。

关于java - IBM沃森视觉识别: Results format in Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45812258/

相关文章:

ibm-cloud - IBM Bluemix - 视觉识别。为什么分数低?

java - Watson Visual Recognition API 文本转字符串

java - 有人可以告诉我一种找到 java 方法的 native 实现的方法吗?

java - 如何在 Eclipse for OSX 中打开并运行此 Java 项目

java - Java中如何获取语料库?

python - 向 IBM Watson Speech to Text 服务发出异步 Python HTTP post 请求

java - 解析 'parameters' JSON Watson 视觉识别时出错

java - 测试预期会出现异常,但抛出了异常(它显示在输出中),但测试还是失败了

Java, (low + high) >>> 1 会溢出吗?

ibm-cloud - 获取 Watson Conversation Workspaces