Class ClassRoc
한 클래스의 validation ROC 곡선과 AUROC 정보입니다.
학습 시 validation 단계에서 산출되며, CLS/DET/SEG 모델에서 제공됩니다.
Fpr, Tpr, Threshold의 길이는 서로 같으며, 클래스마다 다를 수 있습니다.
SEG 모델의 경우 픽셀 단위 지표입니다.
Inherited Members
Namespace: SaigeVision.Net.V2
Assembly: SaigeVision.Net.V2.dll
Syntax
public class ClassRoc
Constructors
| Improve this Doc View SourceClassRoc(int, float, float[], float[], float[])
생성자입니다.
Declaration
public ClassRoc(int classIndex, float auroc, float[] fpr, float[] tpr, float[] threshold)
Parameters
| Type | Name | Description |
|---|---|---|
| int | classIndex | 클래스 인덱스 |
| float | auroc | AUROC 값 |
| float[] | fpr | False positive rate 배열 |
| float[] | tpr | True positive rate 배열 |
| float[] | threshold | Threshold 배열 |
Properties
| Improve this Doc View SourceAuroc
ROC 곡선 아래 면적(AUROC)입니다.
Declaration
public float Auroc { get; }
Property Value
| Type | Description |
|---|---|
| float |
ClassIndex
이 ROC가 속한 클래스 인덱스입니다. ClassInfos 의 인덱스와 대응됩니다. 지표가 없는 클래스(예: SEG의 OK 클래스)는 제외되므로 인덱스가 연속적이지 않을 수 있습니다.
Declaration
public int ClassIndex { get; }
Property Value
| Type | Description |
|---|---|
| int |
Fpr
False positive rate 배열입니다.
Declaration
public float[] Fpr { get; }
Property Value
| Type | Description |
|---|---|
| float[] |
Threshold
Threshold 배열입니다.
Declaration
public float[] Threshold { get; }
Property Value
| Type | Description |
|---|---|
| float[] |
Tpr
True positive rate 배열입니다.
Declaration
public float[] Tpr { get; }
Property Value
| Type | Description |
|---|---|
| float[] |