MNIST出战告捷--附错误盘点

Q1:URLError:<urlopen error [WinError 10060]>由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败

A1:MNIST官方网站下载数据,(.gz)格式无需解压,保存在本地即可

保留开头的from tensorflow.examples.tutorials.mnist import input_data,同时mnist = input_data.read_data_sets("F:/path/to/MNIST_data/", one_hot=True) #修改为本地绝对路径

Q2:ValueError: Only call `softmax_cross_entropy_with_logits` with named arguments (labels=…, logits=…, …)

A2:cross_entropy=tf.nn.sparse_softmax_cross_entropy_with_logits(labels=tf.argmax(y_,1),logits=y)函数有三个in order参数, _sentinel, labels, and logits,其中sentinel必须要置空,不处理即可,否则会报错,因此要显式写出参数赋值

Q3:TypeError: 'function' object is not iterable

A3:查看报错行代码是否在函数后忘记 .()

variables_averages_op = variable_averages.apply(tf.trainable_variables())

Q4:    with tf.session() as sess:

A4:    session  ->  Session


Tips:

a.函数式编程IPO准则,每个函数最好都是有input, output。尽量不要使用全局变量,也不要使用默认值。

b.Jupyter notebook修改主题:

pip install --upgrade jupyterthemes

在terminal中输入jt  -l可查看已安装的主题

Github链接:https://github.com/dunovank/jupyter-themes

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容