谷歌预测api"你好预测"教程

时间:2015-04-25 18:51:49

标签: r prediction

我已经完成了针对"你好预测的Google Prediction API教程和文档 - https://cloud.google.com/prediction/docs/hello_world

但是,在开发人员控制台中训练模型时,我的请求失败并显示以下输出:

请求:

POST https://www.googleapis.com/prediction/v1.6/projects/959568262740/trainedmodels?key={YOUR_API_KEY}

{
 "id": "language_id",
 "storageDataLocation": "http://storage.googleapis.com/2341234/language_id.txt"
}

响应:

400 OK

- Show headers -

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalid",
    "message": "Training data file is empty.",
    "locationType": "other",
    "location": "id"
   }
  ],
  "code": 400,
  "message": "Training data file is empty."
 }
}

我已经使用OAuth 2.0实施了授权请求: - 我还应该做些什么,或者可能在Google PRediction API v 1.6和教程之间发生了变化。任何关于该主题的任何其他教程或文章的任何链接也将非常有价值,因此可以自我调试!

1 个答案:

答案 0 :(得分:0)

您的storageDataLocation不正确。

当您转到Google Developers Console中的“概览”标签时,您将找到您的项目ID:xxxxx(示例),您存储的存储桶称为yyyy(示例)。

然后替换“storageDataLocation:”“xxxxx / yyyy”。应该解决这个问题。您需要相对于Google Storage的路径,而不是绝对的Web路径。