tfds.load数据集保存在哪里?

时间:2020-07-28 10:13:25

标签: python tensorflow tensorflow-datasets

我使用cats vs dogs下载了tfds.load('cats_vs_dogs')数据集,我想找到它保存在计算机上的位置,在阅读了一点之后,我发现有人声称该数据集可以在{ {1}},但是在该路径下找不到名为~/tensorflow_datasets/cats_vs_dogs/的文件夹,如何获取文件的路径?

3 个答案:

答案 0 :(得分:1)

默认设置

ex1

我假设尚未设置TFDS_DATA_DIR,数据集将存储在〜/ tensorflow_datasets下

但是,这取决于您的系统和设置:如果要检查数据集并查看它,我建议在使用tfds.load时手动设置data_dir。然后您可以肯定地知道它的存储位置。

答案 1 :(得分:0)

您可以使用此:

import tensorflow_datasets as tfds

tfds.core.get_tfds_path('cats_vs_dogs')
'C:/Users/user/anaconda3/envs/env/lib/site-packages/tensorflow_datasets/cats_vs_dogs'

答案 2 :(得分:0)

您也可以设置一个文件夹下载为:

data_dir = 'D:\\Sandbox\\Github\\DATA_TFDS'

tfds.load(name='mnist',
          split=['train', 'test'], 
          shuffle_files=True, 
          data_dir=data_dir, 
          with_info=True, 
          download=True)