2018-07-11 h5py、SSIM、ModelCheckPoint

今天读代码时不懂的几个问题:

1.

import h5py

我不知道这是什么库,经查是一种容器,可以存放数据集(dataset)和组(group)。数据集是最基本的单位,组可以包含数据集或其它组。具体见 https://blog.csdn.net/csdn15698845876/article/details/73278120

2. 代码里定义了一种叫ssim的图像评估标准。经查这是一种可以衡量两张图片结构相似程度的标准。公式中用到了图片像素的均值、标准差、两张图像素的协方差。以均值作为亮度的估计,标准差作为对比度的估计,协方差作为结构相似程度的度量。具体见https://blog.csdn.net/chaipp0607/article/details/70158835

3. 代码中使用Keras的ModelCheckPoint函数。经查,此函数的作用是将每一轮训练后的模型保存下来。

函数原型为:

keras.callbacks.ModelCheckpoint(filepath, monitor='val_loss', verbose=0, save_best_only=False, save_weights_only=False, mode='auto', period=1)

参数含义:

filepath:模型保存路径(示例:modeldir.hdf5)

monitor:监视的值,会在训练输出中显示。模型的好坏以此为标准

save_best_only:是否只保存效果最好的模型

save_weights_only:是否只保存模型权重,而忽略模型结构、配置等

period:设置checkpoint间的间隔,默认等于1,即每一轮都会check

具体见 http://keras-cn.readthedocs.io/en/latest/other/callbacks/#modelcheckpoint

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Keras 是提供一些高可用的 Python API ,能帮助你快速的构建和训练自己的深度学习模型,它的后端是 T...
    hugoren阅读 3,840评论 1 22
  • 【作者:麻雀的信】 我叫涂依依,我从小就生活在花喜街,也从未远离过花喜街。 我有一条黏糊糊的鼻涕虫叫贾卫,他是我邻...
    麻雀的信阅读 357评论 0 3
  • 山路 文‖煮字疗伤 山路 载着梦想 放飞在大山的深处 一颗颗纯真的心灵 践行着当初的誓言 山路 载着希望 挣脱了大...
    落寞在凉州的烟雨里阅读 245评论 0 0
  • (一)旧岸柳老草凄凄,野风无家但吹荻。争奈月不下疏柳,自问闲情凭谁寄? (二)天涯孤轮影团团,一泻凉辉冷人间。闲客...
    南山野客阅读 341评论 0 1