ModelCheckPoint提供了分别保存val_Acc和的选项val_loss。我想以某种方式修改它,以便在val_acc改进时->保存模型。如果val_acc等于先前的最佳值,val_acc则检查val_loss,如果val_loss小于先前的最佳值,val_loss则保存模型。
if val_acc(epoch i)> best_val_acc:
save model
else if val_acc(epoch i) == best_val_acc:
if val_loss(epoch i) < best_val_loss:
save model
else
do not save model
Run Code Online (Sandbox Code Playgroud)