Keras 未知正则化器:尝试从文件加载数据时为l2_cond

Keras 未知正则化器:尝试从文件加载数据时为l2_cond,keras,Keras,在尝试加载我训练过的模型时,我遇到了一个错误 model_path = r'I:\\ECGMODELCP\\0.467-0.840-010-0.408-0.860.reg.hdf5' model = keras.models.load_model(model_path) ValueError: Unknown regularizer: l2_cond 我试过了 model = keras.models.load_model(model_path, custom_objects={'l

在尝试加载我训练过的模型时,我遇到了一个错误

model_path = r'I:\\ECGMODELCP\\0.467-0.840-010-0.408-0.860.reg.hdf5'
model = keras.models.load_model(model_path)





ValueError: Unknown regularizer: l2_cond
我试过了

model = keras.models.load_model(model_path, custom_objects={'l2_cond': l2_cond(weight_matrix)})

但得到一个未定义权重矩阵的误差。l2_cond是我定义的自定义核正则化器,它取决于模型最后一层的权重矩阵。非常感谢您的帮助

我已经想好了。我刚刚将模型的权重加载到同一个模型的体系结构中。

因此,正则化器依赖于您试图加载的模型的数据,但是没有正则化器就无法加载模型?