保存和恢复整个模型

简介: 【8月更文挑战第21天】保存和恢复整个模型。

保存和恢复整个模型
代码:
import numpy as np

模型保存

model.save('./model/the_save_model.h5')

导入模型

new_model = tf.keras.models.load_model('./model/the_save_model.h5')
new_prediction = new_model.predict(test_x)

np.testing.assert_allclose: 判断两个对象的近似程度是否超出了指定的容差限。若是,则抛出异常。:

atol:指定的容差限

np.testing.assert_allclose(result, new_prediction, atol=1e-6) # 预测结果一样

模型保存后可以在对应的文件夹中找到对应的权重文件。

相关文章
保存变量并且在程序结束时候还原的方法
基本思路:在操作前构造一个类保存当前变量状态,在类析构中还原数值。
Candence原理图误删图页并保存退出的后恢复方法
一早打开Candence准备工作,发现原理图少了几页,心里很慌。昨晚在画PCB的时候设置按了几次Delete键,没有反应,可能删了原理图,关闭的时候也没有看,直接保存退出了。看了之前拷贝备份的文件,时间有点久。那只能靠软件的自动备份功能了,但是没有设置过。抱着希望看一下,不行就只能重画了。点击“Options”->“Autobackup”打开自动备份设置,如下图:
265 0
|
SQL 关系型数据库 MySQL
|
Linux
删除恢复的文件
当Linux计算机受到入侵时,常见的情况是日志文件被删除,以掩盖攻击者的踪迹。管理错误也可能导致意外删除重要的文件,比如在清理旧日志时,意外地删除了数据库的活动事务日志。有时可以通过lsof来恢复这些文件。
856 0
|
SQL 数据库
数据库页已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。
错误提示: 消息 829,级别 21,状态 1,第 1 行 数据库 ID 15,页 (1:21826) 已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。 引起原因: RestorePending一般是在进行页恢复的过程中出现的,就是在进行了restore操作之后但还没有进行recovery操作之前页的状态。
2512 0
|
安全 数据安全/隐私保护