Watson RnR - 使用REST API创建Ranker

时间:2017-04-09 15:32:09

标签: ibm-watson watson retrieve-and-rank

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

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

请参阅此处,了解可用于培训排名的方法概述:https://www.ibm.com/watson/developercloud/doc/retrieve-rank/training_data.html#methods。直接使用REST API在“手动培训排名器”部分下进行了描述,适用于可能在使用train.py时自动生成的feature vectors附加列的高级用户。

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