Machine learning 基于sk学习模型的大查询预测

Machine learning 基于sk学习模型的大查询预测,machine-learning,google-cloud-platform,gcp-ai-platform-notebook,Machine Learning,Google Cloud Platform,Gcp Ai Platform Notebook,我在本地机器上创建了一个sklearn模型。然后我把它上传到谷歌存储上。我已经使用相同的模型在AI平台上创建了一个模型和版本。它正在为在线预测工作。现在我想执行批处理预测,并将数据存储到大查询中,例如每次执行预测时它都会更新大查询表 有人能告诉我怎么做吗?AI平台目前不支持将预测结果写入BigQuery 您可以使用数据流将预测结果写入BigQuery。这里有两个选项: 创建需要的数据流作业 创建使用AI平台获取模型预测的数据流作业。也许这将使用在线预测 在这两种情况下,您都可以定义一个BigQu

我在本地机器上创建了一个sklearn模型。然后我把它上传到谷歌存储上。我已经使用相同的模型在AI平台上创建了一个模型和版本。它正在为在线预测工作。现在我想执行批处理预测,并将数据存储到大查询中,例如每次执行预测时它都会更新大查询表


有人能告诉我怎么做吗?

AI平台目前不支持将预测结果写入BigQuery

您可以使用数据流将预测结果写入BigQuery。这里有两个选项:

  • 创建需要的数据流作业
  • 创建使用AI平台获取模型预测的数据流作业。也许这将使用在线预测
  • 在这两种情况下,您都可以定义一个BigQuery接收器来向表中插入新行

    或者,当GCS中出现新文件时,可以使用更新BigQuery表。此解决方案看起来像:

  • 使用gcloud运行批预测(`gcloud ml engine jobs submit prediction…--output path=“gs://[My Bucket]/batch predictions/”
  • 结果写入多个文件:
    gs://[My Bucket]/批预测/预测。结果-*-of-NNNNN
  • 云函数用于解析结果并将其插入BigQuery。解释了如何启动此设置