问题标签 [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.
tensorflow - Tensorflow/Cloud Datalab:使用无效的保存路径调用恢复
我正在使用 Cloud Datalab 笔记本中的 Cloud ML 在云端训练模型。我想在本地评估模型。
我在所有情况下(本地或远程我收到以下错误:
但是,在云上进行评估工作正常。最新 Cloud Datalab 中的 TensorFlow 版本为 0.11rc0
android - Android 应用 TensorFlow 谷歌云 ML
我正在研究如何在 Android 应用程序上使用 TensorFlow 和 Google Cloud ML。我已经找到了这篇文章。 据我从这篇文章和我已经在谷歌上找到的内容了解,我总是必须先部署一个训练有素的模型(即 Tensorflow Graph?)?没有办法使用 Google Cloud ML 发送数据值并在此 Cloud 中训练 TensorFlow 模型?
所以唯一的方法是:部署模型,将数据值发送到谷歌云并接收预测?
谢谢
python - 如何在 cloud-ml 中正确预测 jpeg 图像
我想预测 cloud-ml 中的 jpeg 图像。
我的训练模型是初始模型,我想将输入发送到图形的第一层:('DecodeJpeg/contents:0'
我必须发送 jpeg 图像)。我通过添加retrain.py将此层设置为可能的输入:
然后我将训练结果保存在两个文件(export 和 export.meta)中:
我使用这些文件在 cloud-ml 中创建了一个模型。
正如一些帖子(here、here和here from Google cloud官方博客)中所建议的那样,我正在尝试使用
其中实例是以 base64 格式解码的 jpeg 图像,其中:
但是请求返回给我:
我的程序有什么问题?你有什么建议吗?我特别从这篇文章中假设 cloud-ml 在读取带有 image_bytes 的请求时会自动将 base64 图像转换为 jpeg 格式。这是对的吗?不然我怎么办?
python - 如何通过将 base64 图像传递给重新训练的初始模型来获得 gcloud 预测?
我试图通过使用与Davide Biraghi在本文中采用的方法类似的方法,将 base64 编码图像传递给经过重新训练的初始模型,从而获得 gcloud 的预测。当'DecodeJpeg/contents:0'
用作输入时,我在尝试获取预测时也会遇到相同的错误,因此我采用了稍微不同的方法。
按照rhaertel80在他对这篇文章的回答中的建议,我创建了一个图形,该图形将 jpeg 图像作为输入'B64Connector/input'
,对其进行预处理并将其提供给 inception 模型'ResizeBilinear:0'
。
预测返回值,虽然是错误的(我试图在另一篇文章中找到解决方案),但至少它不会失败。我用作输入的占位符是
我将它添加到模型输入中
作为 Davide,我正在遵循这些帖子中的建议:here、here和here,我正在尝试通过以下方式进行预测
request.json
使用此代码获取文件的位置
我想知道为什么当我用作输入时预测会失败,'DecodeJpeg/contents:0'
而当我使用这种不同的方法时预测会失败,因为它们看起来与我几乎相同:我使用相同的脚本来生成实例(更改 input_key)和请求预测的相同命令行
有没有办法将输入的实例传递给以'B64Connector/input:0'
获得'DecodeJpeg/contents:0'
正确的预测?
google-cloud-platform - Cloud ML 中训练和预测的版本不一致
看起来 Cloud ML 已经迁移到 TensorFlow 0.12.0。(我从导出的模型文件中确认,需要使用0.12.0导入Cloud ML上生成的模型。)
但是我怀疑 Cloud ML 的预测功能仍在以前的版本上运行,因为当我使用我最近在 Cloud ML 上生成的导出模型时,它返回 503(在线预测服务不可用)。
谷歌的人可以确认是这种情况吗?
python - Tensorflow 因“无法从提要中以字节形式获取元素”而失败。尝试恢复检查点时
我正在使用 TensorFlow r0.12。
我在本地使用 google-cloud-ml 来运行 2 个不同的训练作业。在第一份工作中,我为我的变量找到了好的初始值。我将它们存储在 V2 检查点中。
当我尝试恢复我的变量以在第二份工作中使用它们时:
我收到以下错误消息:
检查点是在第一个作业中使用这些行创建的:
根据这个答案,它可能来自没有元数据文件,但我正在加载元数据文件。
PS:我使用这个论点clear_devices=True
是因为在 google-cloud-ml 上启动生成的设备规范非常复杂,我不需要获得相同的调度。
google-prediction - 在 Google Cloud Shell 上设置环境以使用 Cloud ML 时出错
按照https://cloud.google.com/ml/docs/how-tos/getting-set-up的说明:
- 创建了一个项目并启动了 Cloud Shell。
运行以下脚本以安装所需的工具和依赖项
预期结果>>
实际结果>>
google-cloud-ml - Cloud-ML Job 没有这样的文件或目录
我已向 cloud ml 提交了培训作业。但是,它找不到 csv 文件。它在桶里。这是代码。
提交作业后,我收到此错误。
-文件在指定的bucket中,其权限包括cloud ml作为阅读器。
-我也用来gcloud beta ml init-project
初始化项目。
- 我创建了一个新的存储桶并将文件放在那里,但得到了同样的错误。
-我的存储桶与我提交的作业位于同一区域。
谢谢