【问题标题】:Use Google Cloud Machine Learning service to predict with a locally retrained Inception model使用 Google Cloud Machine Learning 服务通过本地重新训练的 Inception 模型进行预测
【发布时间】:2017-04-22 18:24:06
【问题描述】:

我使用 Google Code Lab TensorFlow for Poets 的 retrain.py 文件在本地重新训练了 Inception 模型,并希望使用 Google Cloud 机器学习服务进行预测。

具体来说,我想修改retrain.py文件,这样我的TensorFlow应用就准备好了

gcloud beta ml predict --instances=INSTANCES --model=MODEL

(即仅预测;无需 Google Cloud ML 培训 ala gloud beta ml 作业提交培训)。

我从概念上理解 retrain.py 文件必须按照Preparing a Model 中的说明进行修改。

但是没有完整的答案显示修改后的retrain.py文件中的所有代码行。 Google Code Lab TensorFlow for Poets 和 Pete Warden 关于重新训练 Inception 的截屏视频的受欢迎程度使人们期望这将成为 TensorFlow 社区中非常常见的图像分类示例;这意味着答案将使社区中的许多人受益。

在按照准备模型中所述进行修改后,有人会用他们的 retrain.py 文件版本来回答吗?

注 1: 我已经研究了我的问题,以确认它没有得到回答......

... Davide Biraghi 提出并由 JoshGC 回答的问题“Q:如何在谷歌机器学习中预测图像”并未显示对 retrain.py 文件的任何修改,该文件在 Google Code Lab TensorFlow for Poets 中重新训练 Inception 模型。

... KlezFromSpace 提出并由 rhaertel80 回答的问题(Robert Lacok 提供了有用的 cmets)“Q: Deploy Retrained inception model on Google cloud machine learning”在 retrain.py 文件中没有显示所有代码行修改为:定义输出;创建输入;支持可变批量大小;使用实例键;向图中添加输入和输出集合;并导出(保存)最终模型。 (参见上文准备模型。)

…Vinkeet Kaushik 提出并由 Robert Lacok 回答的问题(由 mrry 提供有用的 cmets)“Q:将基本 Tensorflow 模型导出到 Google Cloud ML”并非特定于 retrain.py 文件,该文件重新训练 Inception 模型谷歌代码实验室 TensorFlow 诗人。

注2: 我假设要进行预测的 jpeg 图像是

gcloud beta ml predict --instances=INSTANCES --model=MODEL

其中 INSTANCES 是 JSON 文件的路径,其中包含有关图像的信息,根据 Davide Biraghi 提出并由 rhaertel80 回答的问题“Q:如何在 Google 机器学习中将 jpeg 图像转换为 json 文件”

注 3: 我假设我将手动将修改后的 retrain.py 文件保存的 EXPORT 和 EXPORT.META 文件存储在我用来在 Google Cloud Console 中创建 MODEL 的 URL 中。

【问题讨论】:

  • 您找到答案了吗?我尝试了下面的链接,当我开始运行这项工作时,它说还剩 21 天..

标签: tensorflow google-cloud-ml


【解决方案1】:

昨天由 Google 的Slaven Bilac 提供的这个posting 似乎是答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-28
    • 2018-09-20
    • 1970-01-01
    • 2020-07-04
    • 2021-02-04
    • 1970-01-01
    • 2016-09-11
    • 2017-03-09
    相关资源
    最近更新 更多