java - IBM Watson Natural Language Classifier 准确性测量

标签 java classification ibm-watson

我在 Bluemix 上创建了一个 NLC 服务,我已经用我的数据对其进行了训练,现在我想测量召回率、精度和 FScore。 由于我的训练数据超过 5000 行,我编写了一个 Java 文件来自动计算。 我需要在服务器上运行该服务,并找到一种方法来自动链接我的脚本以测试分类器。 我是 IBM Bluemix 的新手,并尝试过阅读教程、提交票证以寻求帮助,但仍然没有得到答案。我希望有人能帮助我。

最佳答案

如果您在 Bluemix ( https://console.ng.bluemix.net/catalog/starters/liberty-for-java?taxonomyNavigation=apps ) 上部署 Java for Liberty 运行时,您将获得一个 shell 示例应用程序,您可以将其用作启动 shell。该应用程序将在 Bluemix 上运行。

然后使用 Watson Developer Cloud SDK for Java ( https://github.com/watson-developer-cloud/java-sdk ) 作为 Watson 服务的包装器类。

API 文档展示了如何使用 SDK 调用服务 ( https://www.ibm.com/watson/developercloud/natural-language-classifier/api/v1/?java#classify )。

关于java - IBM Watson Natural Language Classifier 准确性测量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42891346/

相关文章:

machine-learning - 如何添加我的神经网络可以预测的每个分类的具体数字?

text - 基于机器学习的领域特定命名实体识别 (NER)?

java - Applet 类名 - ClassNotFoundException

java - 带有嵌套 JSON 的 REST

machine-learning - libsvm 100% 准确度

java - 如何让 Watson Conversation Api 在用户输入时调用 Web 应用程序 Url?

ibm-watson - 我可以使用 IBM Watson Machine Translation API 创建自定义域吗?

javascript - 对于像 https ://watson-speech. mybluemix.net/microphone-streaming.html 这样的简单语音到文本应用程序,是否有一些 libcurl 脚本?

java - 在批处理文件中调用具有多个主要方法的jar

java - 使用Java从JSONArray获取元素和属性