Cloud AutoML V1 Client - Class ConfusionMatrix (1.4.17)

Reference documentation and code samples for the Cloud AutoML V1 Client class ConfusionMatrix.

Confusion matrix of the model running the classification.

Generated from protobuf message google.cloud.automl.v1.ClassificationEvaluationMetrics.ConfusionMatrix

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ annotation_spec_id array

Output only. IDs of the annotation specs used in the confusion matrix. For Tables CLASSIFICATION prediction_type only list of annotation_spec_display_name-s is populated.

↳ display_name array

Output only. Display name of the annotation specs used in the confusion matrix, as they were at the moment of the evaluation. For Tables CLASSIFICATION prediction_type-s, distinct values of the target column at the moment of the model evaluation are populated here.

↳ row array<Google\Cloud\AutoMl\V1\ClassificationEvaluationMetrics\ConfusionMatrix\Row>

Output only. Rows in the confusion matrix. The number of rows is equal to the size of annotation_spec_id. row[i].example_count[j] is the number of examples that have ground truth of the annotation_spec_id[i] and are predicted as annotation_spec_id[j] by the model being evaluated.

getAnnotationSpecId

Output only. IDs of the annotation specs used in the confusion matrix.

For Tables CLASSIFICATION prediction_type only list of annotation_spec_display_name-s is populated.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setAnnotationSpecId

Output only. IDs of the annotation specs used in the confusion matrix.

For Tables CLASSIFICATION prediction_type only list of annotation_spec_display_name-s is populated.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getDisplayName

Output only. Display name of the annotation specs used in the confusion matrix, as they were at the moment of the evaluation. For Tables CLASSIFICATION prediction_type-s, distinct values of the target column at the moment of the model evaluation are populated here.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setDisplayName

Output only. Display name of the annotation specs used in the confusion matrix, as they were at the moment of the evaluation. For Tables CLASSIFICATION prediction_type-s, distinct values of the target column at the moment of the model evaluation are populated here.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getRow

Output only. Rows in the confusion matrix. The number of rows is equal to the size of annotation_spec_id.

row[i].example_count[j] is the number of examples that have ground truth of the annotation_spec_id[i] and are predicted as annotation_spec_id[j] by the model being evaluated.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setRow

Output only. Rows in the confusion matrix. The number of rows is equal to the size of annotation_spec_id.

row[i].example_count[j] is the number of examples that have ground truth of the annotation_spec_id[i] and are predicted as annotation_spec_id[j] by the model being evaluated.

Parameter
NameDescription
var array<Google\Cloud\AutoMl\V1\ClassificationEvaluationMetrics\ConfusionMatrix\Row>
Returns
TypeDescription
$this