【问题标题】:Google Prediction API - storageDataLocation?谷歌预测 API - storageDataLocation?
【发布时间】:2016-01-02 09:38:18
【问题描述】:

有关如何指定 Google 预测存储桶的任何经验。我继续通过单击按钮创建存储桶在 Storage --> Cloud Storage --> Browser 中创建了一个存储桶。我将存储桶命名为唯一名称,例如“UNIQUE001”。我根据他们的规范上传了数据,一个 CSV 文件,如果字符串被引用。我想训练模型,所以想运行 Prediction API v1.6 > prediction.trainedmodels.insert。这是我的发帖请求

POST https://www.googleapis.com/prediction/v1.6/projects/XXXXXXXXX/trainedmodels?fields=created%2Cid%2Ckind%2CmodelInfo%2CmodelType%2CselfLink%2CstorageDataLocation%2CstoragePMMLLocation%2CstoragePMMLModelLocation%2CtrainingComplete%2CtrainingStatus

    {
     "id": "CodePrediction",
     "storageDataLocation": "dataset.csv",
     "modelType": "CLASSIFICATION"
    }

我收到错误“未找到训练数据”的响应 400 确定

显示标题 -

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalid",
    "message": "Training data file not found."
   }
  ],
  "code": 400,
  "message": "Training data file not found."
 }
}

不确定,我猜如何指定 storageDataLocation。我试过了 1) gs://UNIQUE001 2) 项目编号/UNIQUE001

这是我给 ProjectNumber/bucketName 时的错误,

Request
POST https://www.googleapis.com/prediction/v1.6/projects/xxxx/trainedmodels?fields=created%2Cid%2Ckind%2CmodelInfo%2CmodelType%2CselfLink%2CstorageDataLocation%2CstoragePMMLLocation%2CstoragePMMLModelLocation%2CtrainingComplete%2CtrainingStatus

{
 "id": "CodePrediction",
 "storageDataLocation": "xxxxxxx/UNIQUE001",
 "modelType": "CLASSIFICATION"
}

错误

400 正常

显示标题 -

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

数据集不为空。它有一百万行

【问题讨论】:

    标签: google-prediction


    【解决方案1】:

    storageDataLocation 值为 bucketname/filename

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-04
      • 2011-12-30
      • 1970-01-01
      • 2011-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多