Early stopping conditioned on metric `val_auc` which is not available,tf版本从原先2.0升级到2.3即可解决问题

一、问题:

代码一开始执行都很顺利,但到Epoch 1/100这一步
爆出的错误是

WARNING:tensorflow:Early stopping conditioned on metric `val_auc` which is not available. Available metrics are: 
WARNING:tensorflow:Can save best model only with val_auc available, skipping.
WARNING:tensorflow:Reduce LR on plateau conditioned on metric `val_auc` which is not available. Available metrics are: lr

二、解决问题:

这个问题起初也困扰了我好几天,尝试增加验证集跟训练集的样本量,也尝试减少epoch 跟 batch_size的值,但结果也都一样。
最后将 tf2.0-gpu 换成 tf2.3-gpu环境就可以了,也就是tf2.0版本更新到tf2.3即可

三、整体操作如图:

Early stopping conditioned on metric `val_auc` which is not available,tf版本从原先2.0升级到2.3即可解决问题_第1张图片

你可能感兴趣的:(tensorflow)