java - IBM Watson NLC - 如何在 Java SDK 中重新训练现有分类器

标签 java ibm-watson nl-classifier

我想通过 java sdk 向我的分类器添加更多示例。这个想法是定期增加数据大小并改进分类器。但是,文档仅显示 create new classifier 的训练选项.

如果我无法重新训练,我可以通过sdk获取原始分类器中使用的数据来训练新的分类器吗?

如果此功能不存在,最好的方法是什么?在本地增加我的数据并在发送整个数据库的每列新列车中创建新的分类器?

最佳答案

没有 API 可以更新/重新训练分类器,也没有检索现有分类器的训练数据。

该服务生成的语料库没有更新或强化学习选项。因此,如果训练数据发生变化,就需要生成新的语料库。

这也意味着创建语料库时,服务不需要保留训练数据。

评论中的讨论摘要:

如果想达到重新训练分类器的效果,有2种方法:

  • 使用 Watson studio 创建分类器/训练分类器,在初始训练后,您将看到重新训练分类器的选项
  • 如果您想使用 SDK 以编程方式执行此操作,您可以像平常一样创建和训练分类器,然后删除现有分类器并使用新数据集创建新分类器。

P.S:当您尝试重新训练时,Watson studio 还会删除并创建新的分类器

关于java - IBM Watson NLC - 如何在 Java SDK 中重新训练现有分类器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61758585/

相关文章:

python - 如何为 IBM Watson 的语音转文本服务 Web 套接字端点找到必要的访问 Web token ?

ibm-watson - 如何逐步训练 Watson 自然语言分类器?

python - 如何在 nltk naivebayes 分类器中添加频率?

node.js - 从 DevOps Services 部署 Meteor 应用程序时,如何在 IBM Bluemix 上安装所需的包?

java - 如何将 IBM Watson Assistant 聊天机器人添加到网页上?

java - 如何正确使用@SuppressFBWarnings 忽略printStackTrace findbugs 警告

java - 如何在 Firebase Android 中获取带有位置的帖子 key

java - OpenCms 可以与 IDE 集成或使用吗?

java - Swing:如何像当前的 LAF 一样绘制焦点矩形?