首先要把tensorflow的源代码下载下来
git clone https://github.com/tensorflow/tensorflow.git
mnist_softmax.py文件在目录tensorflow/examples/tutorials/mnist/下,可以把该文件copy出来,单独研究
直接执行python3 mnist_softmax.py,理论上应该可以直接执行,理论上
如果你和我一样运气不好的话,可能就撞墙上了,因为执行该脚本需要下载一些图片库,下载地址为
https://storage.googleapis.com/cvdf-datasets/mnist/train-images-idx3-ubyte.gz
https://storage.googleapis.com/cvdf-datasets/mnist/train-labels-idx1-ubyte.gz
https://storage.googleapis.com/cvdf-datasets/mnist/t10k-images-idx3-ubyte.gz
https://storage.googleapis.com/cvdf-datasets/mnist/t10k-labels-idx1-ubyte.gz
这个就只能自己想办法了,不便多说,
这些文件会下载到目录/tmp/tensorflow/mnist/input_data下,据说手动下载下来之后手动放到该目录下也是可以的
不管怎样,如果可以正常下载的话,就能获取到正确的执行结果了
如果想通过 Tensorboard 来查看运行结果的话,可以执行脚本 mnist_with_summaries.py,同上面一样copy出来,直接执行,该脚本会把执行过程写到目录 /tmp/tensorflow/mnist/logs/mnist_with_summaries 下,启动 tensorboard
tensorflow --logdir=/tmp/tensorflow/mnist/logs/mnist_with_summaries/
打开网页http://127.0.0.1:6006查看执行信息