可以使用:
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
但仅使用阅读功能。
答案 0 :(得分:1)
如果您不想每次都下载数据集,可以使用绝对路径初始化第一个参数,如下所示:
$.post()
如果检测到文件,该功能将不会下载该文件。你可以调试这个功能,你就会知道。此外,您可以使用您真正需要的部分修改代码。
答案 1 :(得分:0)
要在不下载MNIST数据的情况下运行,请执行以下操作(对我有用)
input_data.read_data_set('--absolute-path-of-MNIST-DATASET--')