【问题标题】:mnist raising an error even after i've already installed it's module即使我已经安装了它的模块,mnist 也会引发错误
【发布时间】:2020-03-22 13:38:46
【问题描述】:

所以我试图导入 mnist 以在一个简单的 CNN 示例中使用它,但它没有被识别,这是我正在使用的代码:

from keras.models import Model
from keras.layers import Input, merge

from keras.layers.core import Flatten, Dense, Dropout, Activation
from keras.layers.convolutional import Convolution2D, MaxPooling2D, AveragePooling2D
from keras.layers.normalization import BatchNormalization
import keras.utils.np_utils as kutils
from keras.utils.vis_utils import plot_model, model_to_dot

import MNIST as dc
import numpy as np

batch_size = 128 # 128
nb_epoch = 100 # 12
img_rows, img_cols = 28, 28

trainData = dc.convertPandasDataFrameToNumpyArray(dc.loadTrainData(describe=False))
trainX = trainData[:, 1:].reshape(trainData.shape[0], 1, img_rows, img_cols)
trainX = trainX.astype(float)
trainX /= 255.0

我得到的错误:

ModuleNotFoundError: No module named 'MNIST'

我已经使用 pip 安装了 MNIST,但完全没有帮助

【问题讨论】:

  • 你不是在 Keras 中通过 from keras.datasets import mnist 导入吗?

标签: python keras import neural-network mnist


【解决方案1】:

我从未见过以这种方式导入 MNIST。既然你已经在使用 Keras,为什么不直接使用它呢?

from keras.datasets import mnist

(x_train, y_train), (x_test, y_test) = mnist.load_data()

【讨论】:

    猜你喜欢
    • 2019-10-02
    • 2019-05-09
    • 2022-11-03
    • 2021-11-06
    • 2017-04-26
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 2022-07-29
    相关资源
    最近更新 更多