【发布时间】:2018-12-15 00:00:57
【问题描述】:
缺乏理解如何使用现有训练模型(keras Sequential.
CNN 的预处理和训练如下所示: 从 keras.preprocessing.image 导入 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('dataset/training_set',
target_size=(64, 64),
batch_size=32,
class_mode='binary')
test_set = test_datagen.flow_from_directory('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)
由于 predict_generator 没有工作,我卡住了......
【问题讨论】:
-
你能澄清你的问题吗? “没有工作”是什么意思?
-
嗨@NicoHaase 是的,它确实给我带来了一个错误,即它不能只根据需要拍摄图像以拥有一个数组(它不存在,只是图像存在)。我知道等待可以将图像作为可使用的源是很愚蠢的,但我仍然这么认为......但后来我找到了一个调整图像大小和形状以进行评估的选项!感谢您的澄清顺便说一句
标签: numpy opencv keras conv-neural-network cv2