【发布时间】:2020-07-25 21:14:52
【问题描述】:
我正在做一个 Kaggle 项目,但我遇到了第一个障碍。数据集是 30GB 的图像。我希望能够在某种云解决方案上训练我的模型,我在虚拟机上下载了它,把它放到了谷歌云存储桶中,但是那里的任何东西似乎都会因为太多的数据而绊倒。我试过了:
- 在 Colab 中安装我的 Google Drive 并在那里阅读(笔记本无法 处理这么多数据)
- 从 GCS 本身渲染(只能在以下位置下载和打开单个文件) 一次,但这是我得到的最接近的一次)
- 将整个内容移至 Google DataLab 并从 那里的 GCS(减慢到无法使用的地步,难以打开 现在的笔记本)
这似乎是一个相当常见的 ML 用例,只是运行操作、可视化然后对云数据进行培训?我的假设是使用 BigQuery 之类的东西是不可行的,因为它的图像数据不适合结构化数据集。非常感谢任何帮助。
【问题讨论】:
-
如何在云基础设施上训练大型图像数据集,好像没有办法直接在存储桶上运行?
-
Google Colab 并非免费为每个人提供 GPU,因为每个小气鬼都来使用它的资源,只是因为他们不想购买 GPU。 Colab 旨在成为一个研究平台。如果您想使用如此庞大的数据集进行训练,只需将其下载到本地并在一夜之间运行您的计算机。除非您想将模型出售给 google,否则 10 GB 的数据集就足够了。
标签: tensorflow machine-learning image-processing google-cloud-platform bigdata