我想为我的 Keras 模型找到 AUC 指标。Keras 没有任何内置函数来测量 AUC 指标。所以我发现编写一个计算 AUC 指标的函数并在编译 Keras 模型时调用这个函数,例如:
from sklearn import metrics
from keras import backend as K
def auc(y_true, y_pred):
return metrics.roc_auc_score(K.eval(y_true), K.eval(y_pred))
model.compile(loss="binary_crossentropy", optimizer='adam',metrics=['auc'])
但这在我的情况下不起作用。请帮我弄清楚这个查询。
谢谢