Прежде всего, вы должны импортировать сохраненную модель, используя функцию load_model
.
from keras.models import load_model
model = load_model('model.h5')
Прежде чем вы сможете предсказать результат для нового заданного ввода, вы должны вызвать метод compile
.
classifier.compile(loss='your_loss', optimizer='your_optimizer', metrics=['your_metrics'])
После компиляции все готово для работы с новыми изображениями.
from keras.preprocessing import image
test_image= image.load_img(picturePath, target_size = (img_width, img_height))
test_image = image.img_to_array(test_image)
test_image = numpy.expand_dims(test_image, axis = 0)
test_image = test_image.reshape(img_width, img_height)
result = model.predict(test_image)