def logloss(actual, preds):
epsilon = 1e-15
ll = 0
for act, pred in zip(actual, preds):
pred = max(epsilon, pred)
pred = min(1-epsilon, pred)
ll += act*sp.log(pred) + (1-act)*sp.log(1-pred)
return -ll / len(actual)
文章目录