ModelEvaluation class final
A collection of metrics calculated by comparing Model's predictions on all of the test data against annotations from the test data.
- Inheritance
-
- Object
- ProtoMessage
- ModelEvaluation
Constructors
-
ModelEvaluation({String name = '', String displayName = '', String metricsSchemaUri = '', Value? metrics, Timestamp? createTime, List<
String> sliceDimensions = const [], ModelExplanation? modelExplanation, List<ModelEvaluation_ModelEvaluationExplanationSpec> explanationSpecs = const [], Value? metadata, ModelEvaluation_BiasConfig? biasConfigs}) -
ModelEvaluation.fromJson(Map<
String, dynamic> json) -
factory
Properties
- biasConfigs → ModelEvaluation_BiasConfig?
-
Specify the configuration for bias detection.
final
- createTime → Timestamp?
-
Output only. Timestamp when this ModelEvaluation was created.
final
- displayName → String
-
The display name of the ModelEvaluation.
final
-
explanationSpecs
→ List<
ModelEvaluation_ModelEvaluationExplanationSpec> -
Describes the values of
ExplanationSpecthat are used for explaining the predicted values on the evaluated data.final - hashCode → int
-
The hash code for this object.
no setterinherited
- metadata → Value?
-
The metadata of the ModelEvaluation.
For the ModelEvaluation uploaded from Managed Pipeline, metadata contains a
structured value with keys of "pipeline_job_id", "evaluation_dataset_type",
"evaluation_dataset_path", "row_based_metrics_path".
final
- metrics → Value?
-
Evaluation metrics of the Model. The schema of the metrics is stored in
metrics_schema_urifinal - metricsSchemaUri → String
-
Points to a YAML file stored on Google Cloud Storage describing the
metricsof this ModelEvaluation. The schema is defined as an OpenAPI 3.0.2 Schema Object.final - modelExplanation → ModelExplanation?
-
Aggregated explanation metrics for the Model's prediction output over the
data this ModelEvaluation uses. This field is populated only if the Model
is evaluated with explanations, and only for AutoML tabular Models.
final
- name → String
-
Output only. The resource name of the ModelEvaluation.
final
- qualifiedName → String
-
The fully qualified name of this message, i.e.,
google.protobuf.Durationorgoogle.rpc.ErrorInfo.finalinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sliceDimensions
→ List<
String> -
All possible
dimensionsof ModelEvaluationSlices. The dimensions can be used as the filter of theModelService.ListModelEvaluationSlicesrequest, in the form ofslice.dimension = <dimension>.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Object -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- fullyQualifiedName → const String