Keras有两种类型的模型网和,函数式模型网应用更为广泛序贯模型网是函数式模型网的一种特殊情况。
两类模型网有一些方法是相同的:
-
model.to_json
:返回代表模型网的JSON字符串仅包含网络结构,不包含权值可以从JSON字符串中重构原模型网:
-
model.load_weights(filepath, by_name=False)
:从HDF5文件中加载权重到当前模型网中, 默认情况下模型网的结构将保持不变。洳果想将权重载入不同的模型网(有些层相同)中则设置by_name=True
,只有名字匹配的层才会载入权重