ModelCheckPoint 和 EarlyStopping 详解
ModelCheckPoint
主要参数:
参数名 | 含义 |
---|---|
filepath | 字符串,模型储存路径,可以是格式化的字符串。eg:filepath = ’ ./ model_{epoch:02d}-{val_acc:.2f}.h5’,则每次储存时都会将epoch及对应val_acc填入路径作为模型名称。 |
monitor | 用于监控模型训练的指标,eg:val_acc、val_loss。 |
verbose | 显示信息详细程度。0为不显示,1为显示储存信息。 |
save_best_only | 若为True,到固定间隔时,监测值有改进才会保存模型,否则每次固定间隔都会保存一次模型。 |
save_weights_only | 若为True,只保存模型权重,否则将保存整个模型(包括模型结构,配置信息等) |
save_freq | 若为‘epoch’表示:每个epoch存一次模型,若为整数 |