TensorFlow2模型保存与加载 预训练模型加载
模型的保存与恢复
计算图与权重保存与恢复
将模型的架构与参数都保存下来,好处是在加载模型时无需重新构建网络,直接将网络加载进行就能够进行预测,因此已经包括了计算图。
SavedModel格式
模型保存:model.save
或tf.keras.models.save_model
加载加载:tf.keras.models.load_model
h5格式
函数与SavedModel一样,不同的是模型的名称以 .h5 为后缀。
- 通过 model.add_loss() 和 model.add_metric() 添加的外部损失和指标不会被保存
- 已保存的文件中不包含自定义对象(如自定义层)的计算图