Рабочая характеристика приемника
[tpr,fpr,thresholds] = roc(targets,outputs)
Рабочая характеристика приемника является метрикой, используемой для проверки качества классификаторов. Для каждого класса классификатора roc
применяет пороговые значения через интервал [0,1]
к выходам. Для каждого порога вычисляются два значения, True Positive Ratio (TPR) и False Positive Ratio (FPR). Для определенного i классов TPR является количеством выходов, фактический и предсказанный класс которых является классом i, разделенным на количество выходов, предсказанный класс которых является классом i. FPR является количеством выходов, фактический класс которых не является i класса, но предсказанный класс является классом i, разделенным на количество выходов, предсказанный класс которых не является i класса.
Результаты этой функции можно визуализировать с помощью plotroc
.
[tpr,fpr,thresholds] = roc(targets,outputs)
принимает следующие аргументы:
targets |
|
outputs |
|
и возвращает следующие значения:
tpr |
|
fpr |
|
thresholds |
|
roc(targets,outputs)
принимает следующие аргументы:
targets |
|
outputs |
|
и возвращает следующие значения:
tpr |
|
fpr |
|
thresholds |
|
load iris_dataset net = patternnet(20); net = train(net,irisInputs,irisTargets); irisOutputs = sim(net,irisInputs); [tpr,fpr,thresholds] = roc(irisTargets,irisOutputs)