只获取谷歌预测的前10个结果,而不是所有结果



我已经实现了一个模型,该模型将传入的数据映射到1000个可用类别(标签)中的一个。对于每个条目,谷歌预测返回1000中的所有类别。例如,有没有办法让谷歌预测只返回10个最重要的结果?

感谢

你根本无法在1000中获得前10名。

如果确实需要限制服务器端的结果数量,您可以让自己的服务器在中间为您"清理"结果。根据你的项目规模,我推荐你谷歌应用引擎。它将使用谷歌网络谁是非常快速和低延迟。

从谷歌预测API网络服务,你只能限于最相关的类别。使用Google API资源管理器生成这种POST请求:

岗位https://www.googleapis.com/prediction/v1.6/projects/{YOUR_PROJECT_NUMBER}/主机模型/作业训练/预测?fields=id%2Kind%2OutputLabel%2OutputValue%2SelfLink&密钥={YOUR_API_key}

内容类型:application/json授权:Bearerya29.AHES6ZQykLLg0ctjS1YYxMEUn2kCi7OL4UZj4_-e92cuPfywxJatwX-JavaScript-User-Agent:谷歌API浏览器

{"输入":
{"csvInstance":["您的预测"]}
}

URL请求参数"字段"不包括"outputMulti"(所有其他结果)

最新更新