У меня проблема с пониманием с помощью библиотек roc.roc curve with sklearn [python]
Я хочу, чтобы построить кривую ROC с питоном http://scikit-learn.org/stable/modules/generated/sklearn.metrics.roc_auc_score.html
Я пишу программу, которая расценивается детекторы (haarcascade, нейронные сети) и хочу, чтобы оценить их. Так у меня уже есть данные, сохраненные в файл в следующем формате:
0.5 TP
0.43 FP
0.72 FN
0.82 TN
...
тогда TP означает Истинную Positive, FP - Ложный Positivve, FN - Ложноотрицательный, TN - Правда Negative
я разобрать его и заполнить 4 массива этим набором данных.
Тогда я хочу, чтобы поместить это в
fpr, tpr = sklearn.metrics.roc_curve(y_true, y_score, average='macro', sample_weight=None)
, но как это сделать? Что такое y_true в моем случае и y_score? после этого, я положил его FPR, TPR в
auc = sklearn.metric.auc(fpr, tpr)