我已经实现了一个模型,该模型将传入数据映射到1000个可用类别(标签)中的一个。对于每个条目,Google预测会返回1000中的所有类别。有没有办法让Google预测返回,例如,只有10个最重要的结果?
由于
答案 0 :(得分:0)
你根本无法在1000上获得前10名。
如果你真的需要限制服务器端的结果数量,你可以在中间拥有自己的服务器,为你“清理”结果。 根据项目的大小,我建议您使用Google App Engine。它将使用速度非常快且延迟较低的Google联网。
从Google Prediction API网络服务,您只能限于最相关的类别。 使用Google API explorer生成此类POST请求:
POST https://www.googleapis.com/prediction/v1.6/projects/ {YOUR_PROJECT_NUMBER} / hostedmodels / job_training /预测字段= ID%2Ckind%2CoutputLabel%2CoutputValue%2CselfLink&安培;关键= {} YOUR_API_KEY
Content-Type:application / json授权:Bearer ya29.AHES6ZQykLLg0ctjS1YYnxMEUn2kCi7OL4UZj4_-e92cuPfywxJatw X-JavaScript-User-Agent:Google API Explorer
{ “输入”:
{“csvInstance”:[“你的预测”]}
}
URL请求参数“field”不包含“outputMulti”(所有其他结果)