在使用谷歌云机器学习引擎(Google Cloud Machine Learning Engine,简称CMLE)进行预测时,input.json
文件的位置和内容取决于您的具体使用场景和所采用的部署方式。以下是一些常见的情况和指导:
gcloud
命令行工具上传文件如果您希望通过 gcloud
命令行工具上传 input.json
文件并进行预测,可以按照以下步骤操作:
首先,将 input.json
文件上传到 Google Cloud Storage 桶中:
gsutil cp input.json gs://your-bucket-name/path/to/input.json
gcloud
进行预测然后,使用 gcloud
命令行工具提交预测作业:
gcloud ai-platform jobs submit prediction your-job-name \
--model=your-model-name \
--version=your-version-name \
--input-path=gs://your-bucket-name/path/to/input.json \
--output-path=gs://your-bucket-name/path/to/output
如果您希望通过 API 直接发送 JSON 数据进行预测,可以将 input.json
文件的内容作为请求体发送。例如,使用 curl
命令:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d @input.json \
https://ml.googleapis.com/v1/projects/your-project-id/models/your-model-name:predict
如果您希望通过 Google Cloud Console 进行预测,可以将 input.json
文件上传到 Cloud Storage,然后在 Console 中提交预测作业。
将 input.json
文件上传到 Google Cloud Storage 桶中:
gsutil cp input.json gs://your-bucket-name/path/to/input.json
input.json
文件在 GCS 中的路径。input.json
文件的格式符合模型的输入要求。input.json
文件的内容和路径。通过以上方法,您可以在不同的场景下放置和使用 input.json
文件进行谷歌云机器学习引擎的预测。
领取专属 10元无门槛券
手把手带您无忧上云