通过 iOS 个应用程序访问 Google 机器学习引擎

Access Google ML engine by iOS application

我按照 Google 的以下文档创建了 ML 引擎,并在那里部署了我的在线预测器:

https://cloud.google.com/ml-engine/docs/scikit/quickstart

现在我的问题是,将我的 iOS 应用程序连接到准备好的 ML 引擎的最简单方法是什么?

您可以请求在线预测,快速入门提供了如何使用 gcloud 工具或 python 客户端库请求在线预测,但您也可以使用 HTTP 请求 JSON API 使用 projects.predict 方法获得预测 [1]:

POST https://ml.googleapis.com/v1/{name=projects/**}:predict

您只需使用此 JSON 格式 [2] 将您的请求正文添加到您的实例列表中:

{
  "instances": [
    <simple list>,
    ...
  ]
}

[1] https://cloud.google.com/ml-engine/reference/rest/v1/projects/predict

[2] https://cloud.google.com/ml-engine/docs/v1/predict-request#request-body