Skip to content

Instantly share code, notes, and snippets.

@orcaman
Created July 21, 2019 16:00
Show Gist options
  • Save orcaman/06dc0f3833e8aa050e117ad0dce4320d to your computer and use it in GitHub Desktop.
Save orcaman/06dc0f3833e8aa050e117ad0dce4320d to your computer and use it in GitHub Desktop.
metrics.py
from sklearn.metrics import recall_score, precision_score, roc_auc_score
def recall(preds, dtrain):
labels = dtrain.get_label()
return 'recall', recall_score(labels, np.round(preds))
def precision(preds, dtrain):
labels = dtrain.get_label()
return 'precision', precision_score(labels, np.round(preds))
def roc_auc(preds, dtrain):
labels = dtrain.get_label()
return 'roc_auc', roc_auc_score(labels, preds)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment