Как рассчитать площадь под кривой возврата средней точности AUPR C и среднюю площадь под кривой AU C в python? - PullRequest
0 голосов
/ 25 апреля 2020

Во многих иерархических многоуровневых задачах классификации такие метрики, как AU (\ bar PR C) и \ bar AUPRC_w, используются для оценки эффективности различных методов. Я хотел бы вычислить их обоих в python.

Для вычисления AU (\ bar PR C) я в настоящее время выполняю следующие шаги:

precision, recall, thresholds = precision_recall_curve(labels.flatten(), probs.flatten())
print(auc(recall, precision))

, что (если я правильно понял) должно быть таким же, как при выполнении:

score = average_precision_score(labels, probs, average='micro') 

это правильно?

С другой стороны, я не знаю, как вычислить \ bar AUPRC_w.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...