我在 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/