Keras 将模型保存为cnn.model或cnn.h5有什么区别?这些扩展有什么不同?
我正在使用Keras 将模型保存为cnn.model或cnn.h5有什么区别?这些扩展有什么不同?,keras,deep-learning,Keras,Deep Learning,我正在使用model.save(“cnn.model”)和model.save(“cnn.h5”)在培训后保存模型 在两个不同的扩展中保存模型有什么不同 包含扩展名的文件名并不重要。不管是什么,Keras都会将HDF5格式的模型保存到该文件中 文件: 您可以使用model.save(filepath)将Keras模型保存到单个 包含以下内容的HDF5文件: 模型的体系结构,允许重新创建模型 模型的权重 培训配置(丢失、优化器) 优化器的状态,允许在您停止的位置恢复培训 包含扩展名的文件名并不
model.save(“cnn.model”)
和model.save(“cnn.h5”)
在培训后保存模型
在两个不同的扩展中保存模型有什么不同 包含扩展名的文件名并不重要。不管是什么,Keras都会将HDF5格式的模型保存到该文件中 文件: 您可以使用
model.save(filepath)
将Keras模型保存到单个
包含以下内容的HDF5文件:
- 模型的体系结构,允许重新创建模型
- 模型的权重
- 培训配置(丢失、优化器)
- 优化器的状态,允许在您停止的位置恢复培训
包含扩展名的文件名并不重要。不管是什么,Keras都会将HDF5格式的模型保存到该文件中 文件: 您可以使用
model.save(filepath)
将Keras模型保存到单个
包含以下内容的HDF5文件:
- 模型的体系结构,允许重新创建模型
- 模型的权重
- 培训配置(丢失、优化器)
- 优化器的状态,允许在您停止的位置恢复培训