没有名为 'tensorflow.keras.model' 的模块



每当我尝试训练我的模块时,它显示以下错误

ModuleNotFoundError: No module named 'tensorflow.keras.model'

import numpy as numpy
import cv2
import tensorflow
from tensorflow.keras.model import Sequential
from keras.layers import Dense, Dropout, Flatten
from keras.layers import Conv2D
from keras.optimizers import Adam
from keras.layers import Maxpooling2D
from keras.preprocessing.image import ImageDataGenerator

如何修复此错误?

根据文档,您的导入是不正确的。Sequential存储在tensorflow.keras中。我也遇到了一个问题,进口Maxpooling2D实际上被称为MaxPool2D(见这里)。

因此你的导入应该是:

import numpy as numpy
import cv2
import tensorflow
from tensorflow.keras import Sequential
from keras.layers import Dense, Dropout, Flatten
from keras.layers import Conv2D
from keras.optimizers import Adam
from keras.layers import MaxPool2D
from keras.preprocessing.image import ImageDataGenerator

相关内容

  • 没有找到相关文章