Vertex AI V1 API - Class Google::Cloud::AIPlatform::V1::Metric (v1.40.0)

Reference documentation and code samples for the Vertex AI V1 API class Google::Cloud::AIPlatform::V1::Metric.

The metric used for running evaluations.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#aggregation_metrics

def aggregation_metrics() -> ::Array<::Google::Cloud::AIPlatform::V1::Metric::AggregationMetric>
Returns

#aggregation_metrics=

def aggregation_metrics=(value) -> ::Array<::Google::Cloud::AIPlatform::V1::Metric::AggregationMetric>
Parameter
Returns

#bleu_spec

def bleu_spec() -> ::Google::Cloud::AIPlatform::V1::BleuSpec
Returns
  • (::Google::Cloud::AIPlatform::V1::BleuSpec) — Spec for bleu metric.

    Note: The following fields are mutually exclusive: bleu_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#bleu_spec=

def bleu_spec=(value) -> ::Google::Cloud::AIPlatform::V1::BleuSpec
Parameter
  • value (::Google::Cloud::AIPlatform::V1::BleuSpec) — Spec for bleu metric.

    Note: The following fields are mutually exclusive: bleu_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::AIPlatform::V1::BleuSpec) — Spec for bleu metric.

    Note: The following fields are mutually exclusive: bleu_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#computation_based_metric_spec

def computation_based_metric_spec() -> ::Google::Cloud::AIPlatform::V1::ComputationBasedMetricSpec
Returns
  • (::Google::Cloud::AIPlatform::V1::ComputationBasedMetricSpec) — Spec for a computation based metric.

    Note: The following fields are mutually exclusive: computation_based_metric_spec, predefined_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#computation_based_metric_spec=

def computation_based_metric_spec=(value) -> ::Google::Cloud::AIPlatform::V1::ComputationBasedMetricSpec
Parameter
  • value (::Google::Cloud::AIPlatform::V1::ComputationBasedMetricSpec) — Spec for a computation based metric.

    Note: The following fields are mutually exclusive: computation_based_metric_spec, predefined_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::AIPlatform::V1::ComputationBasedMetricSpec) — Spec for a computation based metric.

    Note: The following fields are mutually exclusive: computation_based_metric_spec, predefined_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#exact_match_spec

def exact_match_spec() -> ::Google::Cloud::AIPlatform::V1::ExactMatchSpec
Returns
  • (::Google::Cloud::AIPlatform::V1::ExactMatchSpec) — Spec for exact match metric.

    Note: The following fields are mutually exclusive: exact_match_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#exact_match_spec=

def exact_match_spec=(value) -> ::Google::Cloud::AIPlatform::V1::ExactMatchSpec
Parameter
  • value (::Google::Cloud::AIPlatform::V1::ExactMatchSpec) — Spec for exact match metric.

    Note: The following fields are mutually exclusive: exact_match_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::AIPlatform::V1::ExactMatchSpec) — Spec for exact match metric.

    Note: The following fields are mutually exclusive: exact_match_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#llm_based_metric_spec

def llm_based_metric_spec() -> ::Google::Cloud::AIPlatform::V1::LLMBasedMetricSpec
Returns
  • (::Google::Cloud::AIPlatform::V1::LLMBasedMetricSpec) — Spec for an LLM based metric.

    Note: The following fields are mutually exclusive: llm_based_metric_spec, predefined_metric_spec, computation_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#llm_based_metric_spec=

def llm_based_metric_spec=(value) -> ::Google::Cloud::AIPlatform::V1::LLMBasedMetricSpec
Parameter
  • value (::Google::Cloud::AIPlatform::V1::LLMBasedMetricSpec) — Spec for an LLM based metric.

    Note: The following fields are mutually exclusive: llm_based_metric_spec, predefined_metric_spec, computation_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::AIPlatform::V1::LLMBasedMetricSpec) — Spec for an LLM based metric.

    Note: The following fields are mutually exclusive: llm_based_metric_spec, predefined_metric_spec, computation_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#pairwise_metric_spec

def pairwise_metric_spec() -> ::Google::Cloud::AIPlatform::V1::PairwiseMetricSpec
Returns
  • (::Google::Cloud::AIPlatform::V1::PairwiseMetricSpec) — Spec for pairwise metric.

    Note: The following fields are mutually exclusive: pairwise_metric_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#pairwise_metric_spec=

def pairwise_metric_spec=(value) -> ::Google::Cloud::AIPlatform::V1::PairwiseMetricSpec
Parameter
  • value (::Google::Cloud::AIPlatform::V1::PairwiseMetricSpec) — Spec for pairwise metric.

    Note: The following fields are mutually exclusive: pairwise_metric_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::AIPlatform::V1::PairwiseMetricSpec) — Spec for pairwise metric.

    Note: The following fields are mutually exclusive: pairwise_metric_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#pointwise_metric_spec

def pointwise_metric_spec() -> ::Google::Cloud::AIPlatform::V1::PointwiseMetricSpec
Returns
  • (::Google::Cloud::AIPlatform::V1::PointwiseMetricSpec) — Spec for pointwise metric.

    Note: The following fields are mutually exclusive: pointwise_metric_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#pointwise_metric_spec=

def pointwise_metric_spec=(value) -> ::Google::Cloud::AIPlatform::V1::PointwiseMetricSpec
Parameter
  • value (::Google::Cloud::AIPlatform::V1::PointwiseMetricSpec) — Spec for pointwise metric.

    Note: The following fields are mutually exclusive: pointwise_metric_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::AIPlatform::V1::PointwiseMetricSpec) — Spec for pointwise metric.

    Note: The following fields are mutually exclusive: pointwise_metric_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#predefined_metric_spec

def predefined_metric_spec() -> ::Google::Cloud::AIPlatform::V1::PredefinedMetricSpec
Returns
  • (::Google::Cloud::AIPlatform::V1::PredefinedMetricSpec) — The spec for a pre-defined metric.

    Note: The following fields are mutually exclusive: predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#predefined_metric_spec=

def predefined_metric_spec=(value) -> ::Google::Cloud::AIPlatform::V1::PredefinedMetricSpec
Parameter
  • value (::Google::Cloud::AIPlatform::V1::PredefinedMetricSpec) — The spec for a pre-defined metric.

    Note: The following fields are mutually exclusive: predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::AIPlatform::V1::PredefinedMetricSpec) — The spec for a pre-defined metric.

    Note: The following fields are mutually exclusive: predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec, rouge_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#rouge_spec

def rouge_spec() -> ::Google::Cloud::AIPlatform::V1::RougeSpec
Returns
  • (::Google::Cloud::AIPlatform::V1::RougeSpec) — Spec for rouge metric.

    Note: The following fields are mutually exclusive: rouge_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

#rouge_spec=

def rouge_spec=(value) -> ::Google::Cloud::AIPlatform::V1::RougeSpec
Parameter
  • value (::Google::Cloud::AIPlatform::V1::RougeSpec) — Spec for rouge metric.

    Note: The following fields are mutually exclusive: rouge_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::AIPlatform::V1::RougeSpec) — Spec for rouge metric.

    Note: The following fields are mutually exclusive: rouge_spec, predefined_metric_spec, computation_based_metric_spec, llm_based_metric_spec, pointwise_metric_spec, pairwise_metric_spec, exact_match_spec, bleu_spec. If a field in that set is populated, all other fields in the set will automatically be cleared.