Используете ли вы следующее для сохранения обученной модели?
model.save('model.h5')
model.save_weights('model_weights.h5')
И следующее для ее загрузки?
from keras.models import load_model
model = load_model('model.h5') # Load the architecture
model = model.load_weights('model_weights.h5') # Set the weights
# train on new data
model.compile...
model.fit...
Загруженная модель точно такая же, как модельсохранен здесьЕсли вы делаете это, то в данных должно быть что-то иное (по сравнению с тем, на чем они обучаются).