Google Cloud Datalabeling V1beta1 Client - Class PrCurve (0.3.1)

Reference documentation and code samples for the Google Cloud Datalabeling V1beta1 Client class PrCurve.

Generated from protobuf message google.cloud.datalabeling.v1beta1.PrCurve

Namespace

Google \ Cloud \ DataLabeling \ V1beta1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ annotation_spec Google\Cloud\DataLabeling\V1beta1\AnnotationSpec

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.

↳ area_under_curve float

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

↳ confidence_metrics_entries array<Google\Cloud\DataLabeling\V1beta1\PrCurve\ConfidenceMetricsEntry>

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

↳ mean_average_precision float

Mean average prcision of this curve.

getAnnotationSpec

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.

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null

hasAnnotationSpec

clearAnnotationSpec

setAnnotationSpec

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.

Parameter
NameDescription
var Google\Cloud\DataLabeling\V1beta1\AnnotationSpec
Returns
TypeDescription
$this

getAreaUnderCurve

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

Returns
TypeDescription
float

setAreaUnderCurve

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

Parameter
NameDescription
var float
Returns
TypeDescription
$this

getConfidenceMetricsEntries

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

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setConfidenceMetricsEntries

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

Parameter
NameDescription
var array<Google\Cloud\DataLabeling\V1beta1\PrCurve\ConfidenceMetricsEntry>
Returns
TypeDescription
$this

getMeanAveragePrecision

Mean average prcision of this curve.

Returns
TypeDescription
float

setMeanAveragePrecision

Mean average prcision of this curve.

Parameter
NameDescription
var float
Returns
TypeDescription
$this