【发布时间】:2017-12-11 17:34:37
【问题描述】:
我正在使用predict_generator() 函数观察我的神经网络的输出,但我无法看到预测项目的真实标签。如何实现一个块来查看输入项的真实标签?
test_datagen = ImageDataGenerator(
rescale=1./255,
rotation_range=45,
width_shift_range=0.25,
height_shift_range=0.25,
horizontal_flip=True,
)
test_generator = test_datagen.flow_from_directory(
evaluate_path,
target_size=(width, height),
batch_size=batch_size,
class_mode='categorical')
model.compile(optimizer=SGD(lr=0.0001, momentum=0.9), loss='categorical_crossentropy', metrics=['accuracy'])
x = model.predict_generator(test_generator, val_samples=1)
print(x)
【问题讨论】:
-
predict_generator() 返回一个包含所有预测的 numpy 数组。您能否提供您的代码并在您遇到问题时提供更多详细信息?
-
我想同时看到预测和真实标签
-
他们想知道如何“产生生成器的结果”,基本上。
-
你错过了
test_generator的定义。
标签: python-3.x machine-learning neural-network deep-learning keras