def scores_to_probs(scores): scores = np.array(scores) scores -= logsumexp(scores) scores = np.exp(scores) return scores
def score_post_pred(y): # XXX: the C++ API can only handle structural arrays for now y = np.array([y], dtype=[('', bool)] * D)[0] _, scores = s.score_value(y, r) return logsumexp(scores)