python - Keras:ModelCheckpoint 保存到变量而不是文件?
问题描述
我想为 X 时期训练我的模型,并在最小验证错误方面获得最佳结果。
我找到的解决方案是使用 ModelCheckpoint 回调,如果当前 epoch 的结果更好,可以将其配置为覆盖模型保存。
然而,在最坏的情况下,这意味着在每个 epoch 中都会将一个模型写入硬盘驱动器,这会产生巨大的时间开销。
是否有可能将模型保存到变量中,所以我只需要保存一次?或者我可以做其他优化吗?
解决方案
根据save_model的文档字符串,路径也可以是一个h5py.File
对象,在 h5py 文档中有一个内存文件的例子。
推荐阅读
- javascript - Javascript Regex 匹配 JSDoc 字符串参数描述
- php - 重定向后从url获取内容
- angular - 如果我不重新加载页面,Angular 应用程序上的 LocalStorage 会返回旧值
- c - 如何在 C 中制作动态 while 循环程序?
- java - Log4j2 在 Spring Boot 中不起作用(程序方法)
- python - 在python中颜色格式化excel文件行
- c++ - 非类型模板参数可以是“void*”类型吗?
- c++ - 将 cv::Mat 转换为 pcl::pointcloud 的问题
- angular - 数组嵌套角度2上的多重过滤器
- bixby - Bixby Studio 模拟器不显示渲染视图