Del*_*lta 11 deep-learning keras tensorflow keras-layer keras-2
我已经使用自定义优化器编译和训练了 keras 模型。我保存了模型,但是当我尝试加载模型时,它抛出一个错误,指出ValueError: Unknown optimizer: MyOptimizer
. 我试图将 MyOptimizer 作为自定义对象传递,例如 :models.load_model('myModel.h5', custom_objects={'optimizer':MyOptimizer})
并且它仍然抛出错误。如何使用自定义对象将模型加载到 keras 模型?
您必须使用优化器类的名称作为 custom_objects 字典中的键,在您的情况下,优化器将是“MyOptimizer”对象,
models.load_model('myModel.h5', custom_objects={'MyOptimizer': MyOptimizer})
Run Code Online (Sandbox Code Playgroud)
应该管用
归档时间: |
|
查看次数: |
2919 次 |
最近记录: |