gpt4 book ai didi

python-3.x - 我如何使用 tf.keras.utils.get_file 加载图像数据集

转载 作者:行者123 更新时间:2023-12-04 15:43:10 33 4
gpt4 key购买 nike

我正在使用 cifar-10 数据集,我需要公开可用的数据集,所以我将其推送到 gitlab。我想在我的代码中加载这个数据集,经过一些挖掘我发现了一个他们使用 tf.keras.utils.get_file() 的例子,它看起来很完美但是当我尝试加载我的数据集时我得到了一个 NotADirectoryError。但它与我在网上找到的令人困惑的示例加载得很好,有人可以解释为什么它不适用于我的数据集吗?

这是我发现有效的示例,is_dir() 返回 true


import pathlib
data_root_orig = tf.keras.utils.get_file('flower_photos','https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz',untar=True)
data_root = pathlib.Path(data_root_orig)
print(data_root.is_dir())

这是我要加载的数据集。最初抛出 train_data is not a directory,当我再次尝试时它似乎工作但 is_dir 是错误的并且我无法访问我的数据集中的文件

import pathlib
import tensorflow as tf
data_root_orig = tf.keras.utils.get_file('train',
'https://gitlab.com/StephenAI/osato-file/raw/master/train.zip',
untar=True, archive_format='zip')
data_root = pathlib.Path(data_root_orig)
print(data_root, type(data_root),data_root.is_dir())

最佳答案

# download IMDb movie review dataset
import tensorflow as tf
dataset = tf.keras.utils.get_file(
fname="aclImdb.tar.gz",
origin="http://ai.stanford.edu/~amaas/data/sentiment/aclImdb_v1.tar.gz",
extract=True,
)

//引用:https://github.com/amaiya/ktrain

关于python-3.x - 我如何使用 tf.keras.utils.get_file 加载图像数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56976078/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com