前言
准备下载minist做cnn的例子,发现有点问题,整理记录一下
解决 Import "tensorflow.keras" could not be resolved
本来导入是这样的:
python
import tensorflow as tf
from tensorflow.keras import datasets, layers, models
import matplotlib.pyplot as plt
可以考虑改成:
py
import tensorflow as tf
from tensorflow import keras as kr
from keras import datasets, layers, models
import matplotlib.pyplot as plt
解决 minist 下载读取失败
读取minist数据集:
py
import tensorflow as tf
from tensorflow import keras as kr
from keras import datasets, layers, models
import matplotlib.pyplot as plt
# 导入mnist数据,依次分别为训练集图片、训练集标签、测试集图片、测试集标签
(train_images, train_labels), (test_images, test_labels) = datasets.mnist.load_data()
因为 mnist.npz
在 keras.datasets
下载是通过外网的,load_data函数默认先读取 .keras
目录下的文件,如果不存在则会从网上下载,因此我们我们只需要把 minist.npz
放在 kers
的路径下面即可,
在win系统下,把包放在这个路径下:
C:\Users\banana\.keras\datasets\mnist.npz
在mac/linux系统下,把包放在这个路径下:
~/.keras/datasets/mnist.npz
minist包下载
链接:https://pan.baidu.com/s/1wxbesXx_EQCkKqMfZMm9wg?pwd=461J
提取码:461J