我已經實施了一種模型,可將傳入數據映射到可用的1000個類別(標籤)之一。對於每個條目,Google預測會返回所有1000個類別。是否有任何方法可以使Google預測返回,例如,只有10個最重要的結果?僅獲得Google預測的前10個結果,而不是所有結果
感謝
我已經實施了一種模型,可將傳入數據映射到可用的1000個類別(標籤)之一。對於每個條目,Google預測會返回所有1000個類別。是否有任何方法可以使Google預測返回,例如,只有10個最重要的結果?僅獲得Google預測的前10個結果,而不是所有結果
感謝
你根本無法獲得前10名的1000
如果你真的需要的結果數量有限,在服務器端,你可以有自己的服務器,中間誰「清理」你的結果。 根據您項目的規模,我建議您使用Google App Engine。它將使用Google網絡,速度非常快,延遲低。
從Google Prediction API webservice中,您只能將其限制爲最相關的類別。 使用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}
內容類型:應用程序/ JSON授權:承載 ya29.AHES6ZQykLLg0ctjS1YYnxMEUn2kCi7OL4UZj4_-e92cuPfywxJatw X-JavaScript的用戶代理:谷歌API瀏覽器
{ 「輸入」:
{ 「csvInstance」:[ 「您的預測」]}
}
的URL請求參數的 「場」 不包括 「outputMulti」(所有其它結果)