📅  最后修改于: 2023-12-03 14:51:45.560000             🧑  作者: Mango
Keras 是一个高级神经网络 API,它能够以 TensorFlow、CNTK 和 Theano 作为后台来运行。本文将介绍如何从 JSON 加载 Keras 模型。
from keras.models import model_from_json
# 将模型保存为 JSON 文件
model_json = model.to_json()
with open("model.json", "w") as json_file:
json_file.write(model_json)
# 将模型权重保存为 HDF5 文件
model.save_weights("model.h5")
from keras.models import model_from_json
import numpy as np
# 从 JSON 文件中加载模型
with open('model.json', 'r') as json_file:
loaded_model_json = json_file.read()
loaded_model = model_from_json(loaded_model_json)
# 加载模型权重
loaded_model.load_weights("model.h5")
print("加载模型成功!")
本文介绍了如何将 Keras 模型保存为 JSON 文件,并在另一台计算机上加载模型。你可以使用上面提供的代码片段进行实验。