使用mnist和tensorflow input_data但不下载数据集

时间:2017-12-18 17:08:38

标签: tensorflow mnist

可以使用:

from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST/", one_hot=True)

但我不想每次都下载数据集。如果数据集不在MNIST/中,那么下载数据集的最佳方法是什么?

我尝试过:if not os.path.isdir("MNIST/"):但这样mnist没有初始化。我想在不下载的情况下使用此input_data但仅使用阅读功能。

2 个答案:

答案 0 :(得分:1)

如果您不想每次都下载数据集,可以使用绝对路径初始化第一个参数,如下所示:

$.post()

如果检测到文件,该功能将不会下载该文件。你可以调试这个功能,你就会知道。此外,您可以使用您真正需要的部分修改代码。

答案 1 :(得分:0)

要在不下载MNIST数据的情况下运行,请执行以下操作(对我有用)

input_data.read_data_set('--absolute-path-of-MNIST-DATASET--')