вес груза() в керасе

#python #keras

Вопрос:

Является ли это единственной лучшей моделью, когда я определил обратные вызовы следующим образом:

 ModelCheckpoint(filepath=checkpoint_path, monitor='val_accuracy', mode='max', save_best_only=True, verbose=1)  

Я проверил следующий код, после того как модель подошла и перезагрузила вес. Каждый вес отличается, отличается от моего ожидания, что эти веса будут одинаковыми. Хотя сохраняйте только лучшую модель и вес нагрузки, почему результат говорит об этом?

 print(model.evaluate(X_test, y_test)) # accuracy: 0.9337 model.load_weights(checkpoint_path) print(model.evaluate(X_test, y_test)) # accuracy: 0.8000