Data Labeling v1beta1 API - Class PrCurve (2.0.0-beta02)

public sealed class PrCurve : IMessage<PrCurve>, IEquatable<PrCurve>, IDeepCloneable<PrCurve>, IBufferMessage, IMessage

Inheritance

object > PrCurve

Namespace

Google.Cloud.DataLabeling.V1Beta1

Assembly

Google.Cloud.DataLabeling.V1Beta1.dll

Constructors

PrCurve()

public PrCurve()

PrCurve(PrCurve)

public PrCurve(PrCurve other)
Parameter
NameDescription
otherPrCurve

Properties

AnnotationSpec

public AnnotationSpec AnnotationSpec { get; set; }

The annotation spec of the label for which the precision-recall curve calculated. If this field is empty, that means the precision-recall curve is an aggregate curve for all labels.

Property Value
TypeDescription
AnnotationSpec

AreaUnderCurve

public float AreaUnderCurve { get; set; }

Area under the precision-recall curve. Not to be confused with area under a receiver operating characteristic (ROC) curve.

Property Value
TypeDescription
float

ConfidenceMetricsEntries

public RepeatedField<PrCurve.Types.ConfidenceMetricsEntry> ConfidenceMetricsEntries { get; }

Entries that make up the precision-recall graph. Each entry is a "point" on the graph drawn for a different confidence_threshold.

Property Value
TypeDescription
RepeatedFieldPrCurveTypesConfidenceMetricsEntry

MeanAveragePrecision

public float MeanAveragePrecision { get; set; }

Mean average prcision of this curve.

Property Value
TypeDescription
float