首页 > 解决方案 > ValueError:未知层:功能性 Keras load_model

问题描述

model = tf.keras.models.load_model(model_path)

给我错误,

ValueError('Unknown ' + printable_module_name + ': ' + class_name) ValueError: Unknown layer: Functional

我尝试model_path = "{}{}".format(Path().absolute(),"/model_new.h5") 使用 tensorflow -2.2.0 和 keras -2.4.3设置路径

标签: tensorflowkeras

解决方案


ValueError:未知层:功能

您遇到了上述错误,因为您使用不同版本的 Tensorflow训练了模型Tensorflow 2.2.0,然后尝试访问保存的模型(即)。model_new.h5

要解决上述问题,您可以尝试使用Tensorflow 2.2.0. (或者)

如果您不想降级 tensorflow 版本,那么您可以尝试使用相同版本重新训练模型。


推荐阅读