【问题标题】:How to download a dataset from amazon using tensorflow如何使用 tensorflow 从亚马逊下载数据集
【发布时间】:2019-10-28 20:06:44
【问题描述】:

作为个人项目;我想训练一个模型来获取与 RGB 图像的距离。

我尝试使用这样的 tensorflow 从此链接“http://diode-dataset.s3.amazonaws.com/train.tar.gz”下载数据集

import tensorflow_datasets as tfds

tensorflow.download.DownloadManager('http://diode-dataset.s3.amazonaws.com/train.tar.gz') 

但我收到此错误 “download_and_extract() 缺少 1 个必需的位置参数:'url_or_urls'”

所以我尝试了

tensorflow.download.DownloadManager(url_or_urls='http://diode-dataset.s3.amazonaws.com/train.tar.gz') 

但我收到此错误

"download_and_extract() 缺少 1 个必需的位置参数:'self'"

有什么建议吗?

【问题讨论】:

  • 请更正您上面的代码,包括一个完整的导入示例。您发布的代码甚至不是有效的 Python 语法(标识符的名称中不能有 -)。

标签: python tensorflow amazon-s3 tensorflow-datasets tensorflow2.0


【解决方案1】:

tensorflow_datasets 下载管理器是一个类,所以你必须在使用它之前实例化它。这对我有用:

import tensorflow_datasets as tfds

# create an instance of `DownloadManager` first
dm = tfds.download.DownloadManager(download_dir='/tmp')

# use it to download datasets
dm.download('http://diode-dataset.s3.amazonaws.com/train.tar.gz')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2014-06-06
    • 2018-01-22
    相关资源
    最近更新 更多