在Tensorflow上进行mnist数字识别实例时,出现如下错误 NameError:name'mnist'isnotdefined 当然mnist数据集不能直接使用,需要通过input_data模块进行初始化,所以要首先引入input_data模块,网上很多解决办法都是重新下载input_data模块,不过lz认为有些麻烦,毕竟这是TF自带模块,所以只需运行下面的这段代码: fromtensorflow.ex...
NameError: name'input_data'isnotdefined 其实这是由于导入工具库后没有使用正确别名的原因,只要加入as input_data即可。 应改成如下代码: importtensorflow.examples.tutorials.mnist.input_data as input_data mnist= input_data.read_data_sets("MNIST_data/", one_hot=True) 这样就不会报错了。
import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets("/var/data/",one_hot=True) n_nodes_hl1=500 n_nodes_hl2=500 n_nodes_hl3=500 n_classes=10 batch_size=100 #height* width x=tf.placeholder('float',[None,784]) #28*28 ...