官方教程Basic_Classification踩坑经验

1.提示“no module”问题:

查询本机tensorflow版本,在官网上查找相应版本的文档,会链接到gihub上的文档,查询是否有你需要的module。(既然报错肯定是没有啦)

2.pip升级下载时速度极慢,并常见"time out error":

不翻墙的话,设置优先到国内镜像站(清华)下载,速度会快很多。

3.升级完毕后import tensorflow 报错“DLL load failed: 找不到指定的模块”:

tf1.13与cuda10.0适配而不是10.1,故tf和cuda版本要改一个使两者适配。在tf官网上给出了可行的版本组合。
查看cuda版本时有两种方法:1在N卡自己的软件设置里查看组件信息。2终端输入nvcc --version。两种方法得到的结果不一样,取后者。猜想应该是N厂自己的驱动在自动升级至10.1了,但是当初你用vs编译时是9.0。
我采取tf版本降级到1.12的办法使之适配,成功。

4.使用load_data()无法下载数据

找到官网数据,直接下载文件,然后从本地加载fashion_mnist数据。https://blog.csdn.net/youngping/article/details/84330063
本地加载数据时的函数变量填写文件地址时注意是/而不是\。

5.体会

在框架非常成熟的今天,一个深度神经网络任务的绝大部分工作量都在于数据的存储、导入、预处理和训练过程、结果的可视化。
tensorflow官网教程主要使用matplotlib中的pyplot作图。

你可能感兴趣的:(官方教程Basic_Classification踩坑经验)