据我所知,无法将多个训练集上传到新的 Watson NLC 工具。我需要管理单独的训练集及其相关的分类器。我在这里想念什么?
问问题
558 次
2 回答
2
首选选项:为您希望使用的每组训练数据配置一个 NLC 服务实例,并分别访问每个工具的工具。
解决方法:目前在一个 NLC 服务实例中管理多个训练集的流程如下:
- (可选择重新开始)进入训练数据页面并单击垃圾图标以删除所有训练数据。
- 使用上传图标在训练数据页面上传训练集。
- 根据需要处理数据。添加文本和类,用类标记文本等。
- 创建一个分类器。创建分类器时,它本质上是当前训练数据的快照,因为您稍后可以从分类器页面检索它。
根据需要重复步骤 1-4,直到您上传了所有训练数据集并创建了相应的分类器。
当您想继续处理以前的训练集时:
- 清除您的训练数据(上面的第 1 步)。
- 转到分类器页面。
- 单击包含您要使用的训练数据的分类器的下载图标。
- 返回训练数据页面,上传第 3 步下载的文件。
于 2016-02-24T03:50:46.850 回答
1
管理多个训练集的最佳方式是为每个训练集使用不同的 NLC 服务实例。
当前的 beta NLC 工具不打算在单个服务实例中管理单独的训练集。例如,当您添加没有类的文本时,该工具会提出建议——这些建议是基于最近训练的分类器,如果它基于完全不同的训练集,那将毫无意义。
如果您出于某种原因对可以使用的 NLC 服务的数量有硬性限制(例如,您已达到 Bluemix 服务的限制),则@John Bufe 建议的解决方法将起作用。成本在这里不是一个因素,因为额外的 NLC 服务实例不会增加整体价格,因为每月收费是针对经过训练的分类器实例。例如,如果您有四个服务实例,每个实例都有一个分类器,您将看到 3 个收费和 1 个免费。
如果您想使用 NLC beta 工具来管理您的训练数据,我建议您为所需的每个训练集使用单独的 NLC 服务。
于 2016-02-24T08:25:42.793 回答