View Source GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetrics (google_api_ai_platform v0.13.0)

Metrics for classification evaluation results.

Attributes

  • auPrc (type: number(), default: nil) - The Area Under Precision-Recall Curve metric. Micro-averaged for the overall evaluation.
  • auRoc (type: number(), default: nil) - The Area Under Receiver Operating Characteristic curve metric. Micro-averaged for the overall evaluation.
  • confidenceMetrics (type: list(GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics.t), default: nil) - Metrics for each confidenceThreshold in 0.00,0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and positionThreshold = INT32_MAX_VALUE. ROC and precision-recall curves, and other aggregated metrics are derived from them. The confidence metrics entries may also be supplied for additional values of positionThreshold, but from these no aggregated metrics are computed.
  • confusionMatrix (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix.t, default: nil) - Confusion matrix of the evaluation.
  • logLoss (type: number(), default: nil) - The Log Loss metric.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetrics{
    auPrc: number() | nil,
    auRoc: number() | nil,
    confidenceMetrics:
      [
        GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics.t()
      ]
      | nil,
    confusionMatrix:
      GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix.t()
      | nil,
    logLoss: number() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.