【发布时间】:2020-02-20 11:21:04
【问题描述】:
我在 Windows 10 上使用 python 3.6.6、tensorflow 1.11.0 和 keras 2.1.6 按照以下博客作为导入和加载数据的指南。
https://www.tensorflow.org/tutorials/keras/basic_classification
shell IDLE 打印过多的输出并无限期地继续。
我的代码中的这一行似乎是问题所在:
(train_images, train_labels), (test_images, test_labels) = fashion_mnist.load_data()
以下是我的 shell IDLE 执行的几行输出:
1.11.0
Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/train-images-idx3-ubyte.gz
8192/26421880 [..............................] - ETA: 0s
16384/26421880 [..............................] - ETA: 2:05
172032/26421880 [..............................] - ETA: 21s
450560/26421880 [..............................] - ETA: 11s
933888/26421880 [>.............................] - ETA: 7s
1507328/26421880 [>.............................] - ETA: 5s
2056192/26421880 [=>............................] - ETA: 4s
2670592/26421880 [==>...........................] - ETA: 4s
3358720/26421880 [==>...........................] - ETA: 3s
3833856/26421880 [===>..........................] - ETA: 3s
4259840/26421880 [===>..........................] - ETA: 3s
4489216/26421880 [====>.........................] - ETA: 3s
4931584/26421880 [====>.........................] - ETA: 3s
4997120/26421880 [====>.........................] - ETA: 3s
5005312/26421880 [====>.........................] - ETA: 3s
5013504/26421880 [====>.........................] - ETA: 4s
5021696/26421880 [====>.........................] - ETA: 4s
5029888/26421880 [====>.........................] - ETA: 4s
5038080/26421880 [====>.........................]
为什么shell不停止? 感谢您的帮助。
【问题讨论】:
-
它正在下载数据,它只需要发生一次,你等了多长时间?
-
我等了 25-30 分钟。有没有办法阻止 shell IDLE 打印所有这些行?
-
更新:我让它运行了超过 3 小时 10 分钟。它没有完成下载。这里可能有问题。过去我使用 mnist 手写数字来训练网络,整个过程大约需要 10-12 分钟。这是我第一次使用 tensorflow :(
-
我只看到您的互联网连接可能很慢,它只有一个 26 MB 的文件。关于 shell 问题,这是一个 IDLE 问题,在终端中运行您的代码
-
谢谢马蒂亚斯。您的 cmets 非常有帮助。我在“python 命令行”中运行它,它运行得非常顺利(只用了 3 秒)。如果您做出答案,那么我选择它作为最佳答案。在过去的 3 天里,我尝试了不同的方法,例如安装 mnist_reader 包,但效果不佳。再次感谢。
标签: python tensorflow keras mnist