您的位置:首页 > 其它

Tensorflow and deep learning, without a PhD实现过程中遇到的问题及解决方法

2017-12-30 22:34 901 查看
先给出Tensorflow学习教程Tensorflow and deep learning, without a PhD的网址链接:https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist/#0

中文网址链接:https://zhuanlan.zhihu.com/p/25010476?utm_source=weibo&utm_medium=social

下面列举出学习过程中遇到的几个问题以及解决办法

安装Python、Tensorflow、Mabplotlib以后,可以到Github上下载tensor-mnist-tutorial库进行深度学习训练

$ git clone https://github.com/martin-gorner/tensorflow-mnist-tutorial[/code] 
然后启动python脚本,查看实时训练过程

$ python3 mnist_1.0_softmax.py


训练过程中出现的问题:

1、提示ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)
【解决方法】:下载的tensor-mnist-tutorial文件夹中的INSTALL.txt中提到run this on the command line so that python3 can access https:// URLs:
sudo /Applications/Python\ 3.6/Install\ Certificates.command,这儿可以解决问题

2、提示TimeoutError: [Errno 60] Operation timed out
原因:问题出在第40行代码
mnist = mnist_data.read_data_sets("data", one_hot=True, reshape=False, validation_size=0)
data文件夹中部分文件.gz文件没有下载成功,这是由于国内网络限制导致的。
【解决方法】:使用国外网络下载,或者联系我获取下面4个文件

data/train-images-idx3-ubyte.gz

data/train-labels-idx1-ubyte.gz

data/t10k-images-idx3-ubyte.gz

data/t10k-labels-idx1-ubyte.gz

3、建议升级使用最新的Tensorflow和Matplotlib
pip3 install --upgrade tensorflow
pip3 install --upgrade matplotlib


问题解决之后,就可以快乐的学习啦~~~
这里,附上mnist_1.0_softmax.py的训练结果,跟源文档是一样的

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐