我CNN
在 Keras 中训练了一个文件夹中的图像(两种蜜蜂)。我有第二个文件夹,其中bees
包含用于预测的未标记图像。
我能够预测单个图像(根据下面的代码)。
from keras.preprocessing import image
test_image = image.load_img('data/test/20300.jpg')
test_image = image.img_to_array(test_image)
test_image = np.expand_dims(test_image, axis = 0)
prob = classifier.predict_proba(test_image)
结果:
prob
Out[214]: array([[1., 0.]], dtype=float32)
我希望能够预测所有图像(大约 300 个)。
有没有办法批量加载和预测所有图像?并且将predict()
能够处理它,正如它所期望的和数组预测的那样?