为了进行一些参数调整,我喜欢使用Keras循环一些训练函数。然而,我意识到当使用tensorflow.keras.metrics.AUC()作为度量时,对于每个训练循环,都会将一个整数添加到auc度量名称中(例如auc_1,auc_2,...)。我如何重置指标,是否需要重置keras存储的其他内容才能干净地重新启动训练?as keras
from tensorflow.keras.metrics import AUC
我一直想为我的Keras模型找到AUC度量。Keras没有任何内置的函数来度量AUC度量。因此,我发现编写一个计算AUC度量的函数,并在编译Keras模型时调用该函数,如:from keras import backend as Kdef auc(y_true, y_pred):
return metrics.roc_auc_score(K.eval(y_true),