TensorFlow2.2的No module named 'tensorflow.examples.tutorials’问题
TensorFlow1.X和2.X在使用上存在很多不同,作为一名小白,先解决上述遇到的问题,原理和框架上的差异等摸清楚了再分享。
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("./mnist/", one_hot=True)
采用TensorFlow1.X的方法获取mnist数据集,代码执行后报错,如下图:
去第三方模块库下site-packages/tensorflow/examples/确认,真是没有tutorials!!!
上网查资料,原来TensorFlow2.X将datasets集成到keras的高级接口,正确使用方法是这样,有点类似sklearn获取数据集的方式。
import tensorflow as tf
mnist = tf.keras.datasets.mnist
(x_train, y_train), (x_test, y_test) = mnist.load_data()
运行结果如下:
OK,就此解决。