问题标签 [google-cloud-ml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
779 浏览

stackdriver - Stackdriver 日志在迁移到 V2 后无法用于 Cloud ML 作业

由于无法在 Stackdriver 日志记录控制台上访问从 Cloud ML 作业迁移到 V2 日志。最后显示的日志是

作业已成功执行并完成,我只是无法访问日志中的输出

项目的所有 Stackdriver API 均已启用。

在此处输入图像描述

0 投票
2 回答
404 浏览

tensorflow - Tensorflow/Cloud Datalab:使用无效的保存路径调用恢复

我正在使用 Cloud Datalab 笔记本中的 Cloud ML 在云端训练模型。我想在本地评估模型。

我在所有情况下(本地或远程我收到以下错误:

但是,在云上进行评估工作正常。最新 Cloud Datalab 中的 TensorFlow 版本为 0.11rc0

0 投票
1 回答
292 浏览

android - Android 应用 TensorFlow 谷歌云 ML

我正在研究如何在 Android 应用程序上使用 TensorFlow 和 Google Cloud ML。我已经找到了这篇文章。 据我从这篇文章和我已经在谷歌上找到的内容了解,我总是必须先部署一个训练有素的模型(即 Tensorflow Graph?)?没有办法使用 Google Cloud ML 发送数据值并在此 Cloud 中训练 TensorFlow 模型?

所以唯一的方法是:部署模型,将数据值发送到谷歌云并接收预测?

谢谢

0 投票
1 回答
100 浏览

google-cloud-ml - cloud-ml predict 有时无法提供相同的输入

我正在使用谷歌云机器学习来预测图像。

我已经使用我的训练数据在 cloud-ml 中创建了一个模型和一个版本,但是当我尝试使用gcloud beta ml predictcloud-ml 进行预测时,有时会给我正确的结果,而其他时候使用相同的命令和我遇到的相同文件服务器错误 502,如您在此处看到的。

我看到了这篇文章,我知道预测实际上是一个 alpha 功能,有时它会产生问题。会是我的情况吗?

如果是这样,是否有替代方案?或者,在不久的将来会有新版本吗?

0 投票
3 回答
802 浏览

python - 如何在 cloud-ml 中正确预测 jpeg 图像

我想预测 cloud-ml 中的 jpeg 图像。

我的训练模型是初始模型,我想将输入发送到图形的第一层:('DecodeJpeg/contents:0'我必须发送 jpeg 图像)。我通过添加retrain.py将此层设置为可能的输入:

然后我将训练结果保存在两个文件(export 和 export.meta)中:

我使用这些文件在 cloud-ml 中创建了一个模型。

正如一些帖子(hereherehere from Google cloud官方博客)中所建议的那样,我正在尝试使用

其中实例是以 base64 格式解码的 jpeg 图像,其中:

但是请求返回给我:

我的程序有什么问题?你有什么建议吗?我特别从这篇文章中假设 cloud-ml 在读取带有 image_bytes 的请求时会自动将 base64 图像转换为 jpeg 格式。这是对的吗?不然我怎么办?

0 投票
1 回答
425 浏览

python - 如何通过将 base64 图像传递给重新训练的初始模型来获得 gcloud 预测?

我试图通过使用与Davide Biraghi本文中采用的方法类似的方法,将 base64 编码图像传递给经过重新训练的初始模型,从而获得 gcloud 的预测。当'DecodeJpeg/contents:0'用作输入时,我在尝试获取预测时也会遇到相同的错误,因此我采用了稍微不同的方法。

按照rhaertel80在他对这篇文章的回答中的建议,我创建了一个图形,该图形将 jpeg 图像作为输入'B64Connector/input',对其进行预处理并将其提供给 inception 模型'ResizeBilinear:0'

预测返回值,虽然是错误的(我试图在另一篇文章中找到解决方案),但至少它不会失败。我用作输入的占位符是

我将它添加到模型输入中

作为 Davide,我正在遵循这些帖子中的建议:hereherehere,我正在尝试通过以下方式进行预测

request.json使用此代码获取文件的位置

我想知道为什么当我用作输入时预测会失败,'DecodeJpeg/contents:0'而当我使用这种不同的方法时预测会失败,因为它们看起来与我几乎相同:我使用相同的脚本来生成实例(更改 input_key)和请求预测的相同命令行

有没有办法将输入的实例传递给以'B64Connector/input:0'获得'DecodeJpeg/contents:0'正确的预测?

0 投票
2 回答
107 浏览

google-cloud-platform - Cloud ML 中训练和预测的版本不一致

看起来 Cloud ML 已经迁移到 TensorFlow 0.12.0。(我从导出的模型文件中确认,需要使用0.12.0导入Cloud ML上生成的模型。)

但是我怀疑 Cloud ML 的预测功能仍在以前的版本上运行,因为当我使用我最近在 Cloud ML 上生成的导出模型时,它返回 503(在线预测服务不可用)。

谷歌的人可以确认是这种情况吗?

0 投票
3 回答
9305 浏览

python - Tensorflow 因“无法从提要中以字节形式获取元素”而失败。尝试恢复检查点时

我正在使用 TensorFlow r0.12。

我在本地使用 google-cloud-ml 来运行 2 个不同的训练作业。在第一份工作中,我为我的变量找到了好的初始值。我将它们存储在 V2 检查点中。

当我尝试恢复我的变量以在第二份工作中使用它们时:

我收到以下错误消息:

检查点是在第一个作业中使用这些行创建的:

根据这个答案,它可能来自没有元数据文件,但我正在加载元数据文件。

PS:我使用这个论点clear_devices=True是因为在 google-cloud-ml 上启动生成的设备规范非常复杂,我不需要获得相同的调度。

0 投票
2 回答
524 浏览

google-prediction - 在 Google Cloud Shell 上设置环境以使用 Cloud ML 时出错

按照https://cloud.google.com/ml/docs/how-tos/getting-set-up的说明:

  1. 创建了一个项目并启动了 Cloud Shell。
  2. 运行以下脚本以安装所需的工具和依赖项

    卷曲https://raw.githubusercontent.com/GoogleCloudPlatform/cloudml-samples/master/tools/setup_cloud_shell.sh | 重击

预期结果>>

实际结果>>

0 投票
3 回答
446 浏览

google-cloud-ml - Cloud-ML Job 没有这样的文件或目录

我已向 cloud ml 提交了培训作业。但是,它找不到 csv 文件。它在桶里。这是代码。

提交作业后,我收到此错误。

-文件在指定的bucket中,其权限包括cloud ml作为阅读器。

-我也用来gcloud beta ml init-project初始化项目。

- 我创建了一个新的存储桶并将文件放在那里,但得到了同样的错误。

-我的存储桶与我提交的作业位于同一区域。

谢谢