import keras
Using TensorFlow backend.
from keras.preprocessing.image import ImageDataGenerator
train_datagen = ImageDataGenerator(
rescale=1./255,
shear_range=0.2,
zoom_range=0.2,
horizontal_flip=True)
test_datagen = ImageDataGenerator(rescale=1./255)
training_set = train_datagen.flow_from_directory(
'E:/Python/A-
Z/Convolutional_Neural_Networks/dataset/training_set',
target_size=(64, 64),
batch_size=32,
class_mode='binary')
test_set = test_datagen.flow_from_directory(
'E:/Python/A-
Z/Convolutional_Neural_Networks/dataset/test_set',
target_size=(64, 64),
batch_size=32,
class_mode='binary')
classifier.fit_generator(
training_set,
steps_per_epoch=8000,
epochs=25,
validation_data=test_set,
validation_steps=2000)
请帮助我是这个CNN的初学者我使用keras编程任务但我收到上述错误(标题中给出) 我试过安装然后卸载枕头 但没有任何工作它显示相同的错误我也尝试了一些其他StackOverflow答案,但他们也没有工作
答案 0 :(得分:1)
我遇到了与您相同的错误。 这是我的环境: 我在anaconda中创建“ tensorflow” env,python 3.6内核,激活env,然后
pip install tensorflow
pip install keras
pip install pillow
并且错误已解决。
答案 1 :(得分:1)
我有同样的问题。如果您使用的是Anaconda和Jupyter笔记本,那么这对我有用。
关闭笔记本,然后停止Jupyter。 退出您的环境 再次重新启动环境并运行:
点安装枕头
然后:
pip安装jupyterlab
并开始备份jupyter-notebook,然后添加或(重新运行):
从PIL导入图像
希望您的笔记本中的.fit_generator不再抛出该错误。
答案 2 :(得分:0)
以下内容适用于使用Anaconda的Windows用户:
如果您已使用pip或pip变体(即pip3)安装了“ tensorflow”,则必须再次安装tensorflow,但这一次使用命令conda install tensorflow
。