【问题标题】:ValueError: Unknown layer: Functional Keras load_modelValueError:未知层:功能性 Keras load_model
【发布时间】:2020-12-15 13:54:18
【问题描述】:
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

【问题讨论】:

标签: tensorflow keras


【解决方案1】:

ValueError:未知层:功能性

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

要解决上述问题,您可以尝试使用Tensorflow 2.2.0 加载模型。 (或)

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

【讨论】:

    猜你喜欢
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    • 2020-11-07
    • 2017-11-26
    • 2019-03-21
    • 2020-11-18
    • 1970-01-01
    • 2019-06-14
    相关资源
    最近更新 更多