仅获取Google预测的前10个结果,而不是所有结果

时间:2013-08-18 17:09:02

标签: google-prediction

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

由于

1 个答案:

答案 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”(所有其他结果)