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