python - 在 Keras 中保存模型检查点与保存整个模型
问题描述
哪种方法最好,无论是保存模型检查点还是每个时期都将整个模型保存到磁盘。为什么没有人保存整个模型?
解决方案
检查点用于保存您的模型,以防万一您的系统崩溃或训练时代码中断,因此当您在崩溃后再次开始训练模型时,您不必从头开始。检查点捕获所有参数的确切值(tf.Variable对象)由模型使用。检查点不包含模型定义的计算的任何描述。
另一方面,SavedModel 格式除了参数值(检查点)之外,还包括模型定义的计算的序列化描述。这种格式的模型独立于创建模型的源代码。您可以在tensorflow的官方文档中看到上述信息。@R南塔克
推荐阅读
- informix - 如何避免 Informix 服务器中的快速恢复 (SDS)?
- php - 在 PHP 中生成所需的 JSON 格式
- r - 返回具有部分匹配条目的多行之一
- c# - UWP - 将事件传递给控制(隧道)
- jenkins - 动态代理选择
- android - 从图库中选择图像时应用程序崩溃
- php - 无法获得后期价值
- gradle - 如何将Android Gradle依赖项(实现,testImplementation ...)提取到项目根目录中的方法中?
- java - 如何在java正则表达式中获取模式字符串和匹配器字符串的列表
- jquery - 无法将 jQuery 函数应用于 JSON 生成的比较表