【发布时间】:2020-12-19 07:39:03
【问题描述】:
下面给出的 JSON 文件是用于使用 Google AutoML 表训练分类或回归模型的 request.json。
{
"datasetId": "dataset-id",
"displayName": "model-display-name",
"tablesModelMetadata": {
"trainBudgetMilliNodeHours": "train-budget-milli-node-hours",
"optimizationObjective": "optimization-objective",
"targetColumnSpec": {
"name": "projects/project-id/locations/location/datasets/dataset-id/tableSpecs/table-id/columnSpecs/target-column-id"
}
},
}
我需要通过在 json 文件中提供“时间序列标识符”列和“预测地平线”来使用 curl 命令训练时间序列模型。所以我理想的请求文件是
{
"datasetId": "dataset-id",
"displayName": "model-display-name",
"tablesModelMetadata": {
"trainBudgetMilliNodeHours": "train-budget-milli-node-hours",
"optimizationObjective": "optimization-objective",
"forecastHorizon": "horizon",
"timeseriesIdentifier":"column-id",
"targetColumnSpec": {
"name": "projects/project-id/locations/location/datasets/dataset-id/tableSpecs/table-id/columnSpecs/target-column-id"
}
},
}
这样我就可以使用命令传递上面给出的request.json文件了
curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
https://endpoint/v1beta1/projects/project-id/locations/location/models/
有什么办法吗?
【问题讨论】:
标签: curl google-cloud-platform time-series google-cloud-automl