前言

准备下载minist做cnn的例子,发现有点问题,整理记录一下

解决 Import “tensorflow.keras” could not be resolved

本来导入是这样的:

import tensorflow as tf

from tensorflow.keras import datasets, layers, models

import matplotlib.pyplot as plt

可以考虑改成:

import tensorflow as tf

from tensorflow import keras as kr

from keras import datasets, layers, models

import matplotlib.pyplot as plt

解决 minist 下载读取失败

读取minist数据集:

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

参考阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: