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文件:

  • 模型的体系结构,允许重新创建模型
  • 模型的权重
  • 培训配置(丢失、优化器)
  • 优化器的状态,允许在您停止的位置恢复培训