问题
在使用交叉验证的时候,由于每一折都重新加载一个模型训练,跑完一折后发现保存模型的监测器变成诸如auc_1,auc_2等,这就意味着之前的设置全部无效,白白浪费时间。
解决办法
将tensorflow.keras.metrics.AUC()中的name关键字参数值设置为’auc’,即为
tensorflow.keras.metrics.AUC(name = 'auc')
参考
https://stackoverflow.com/questions/62408749/how-to-reset-keras-metrics.