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

Q1:URLError:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败

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

你可能感兴趣的:(MNIST出战告捷--附错误盘点)