-1

在成功将文档添加到集合后,我正在尝试使用 REST API 创建一个 Ranker。我需要使用train.py吗?如果是这样,那么创建 Ranker API 的用途是什么。另外,在尝试创建 RANKER 时,您能否告诉我我需要在哪里指定集群 ID 和集合名称。我是否需要在 metadata.json 文件中指定它。

任何帮助将不胜感激。

4

1 回答 1

0

有关可用于训练排名器的方法的概述,请参见此处:https ://www.ibm.com/watson/developercloud/doc/retrieve-rank/training_data.html#methods 。直接使用 REST API 在“手动训练排名器”部分中进行了描述,适用于高级用户,这些用户可能会将其他列附加到使用 train.py 时自动生成的特征向量。

create Ranker REST API 调用不将“cluster id”和“collection names”作为输入参数。它假定您已经使用 /fcselect REST API 调用(它确实采用“集群 ID”和“集合 ID”)来预生成类似于 train.py 内部所做的特征向量。同样,在高级用例中,您可以采用这些特征向量,然后使用本博客文章中描述的其他一些自定义特征来增强它们: https ://medium.com/machine-learning-with-ibm-watson/developing- with-ibm-watson-retrieve-and-rank-part-3-custom-features-826fe88a5c63#.unfm2ocik

于 2017-04-11T23:50:51.963 回答