Я столкнулся с той же проблемой:)
Я заставил это работать, загрузив модель с models.load_model('myModel.h5', compile=False)
.
Из исходного кода keras :
Если в составе сохраненной модели был найден оптимизатор, модель уже скомпилирована.В противном случае модель будет скомпилирована, и появится предупреждение.Когда для compile
установлено значение False, компиляция пропускается без каких-либо предупреждений.
После загрузки некомпилированной модели я могу скомпилировать ее снова с помощью своего пользовательского оптимизатора.