REST リソース: projects.locations.models.modelEvaluations

リソース: ModelEvaluation

モデルの評価結果。

JSON 表現

{
  "name": string,
  "annotationSpecId": string,
  "createTime": string,
  "evaluatedExampleCount": number,

  // Union field metrics can be only one of the following:
  "classificationEvaluationMetrics": {
    object(ClassificationEvaluationMetrics)
  },
  "translationEvaluationMetrics": {
    object(TranslationEvaluationMetrics)
  }
  // End of list of possible types for union field metrics.
}
フィールド
name

string

出力のみ。モデル評価のリソース名。形式:

projects/{project_id}/locations/{locationId}/models/{modelId}/modelEvaluations/{model_evaluation_id}

annotationSpecId

string

出力のみ。モデル評価が適用されるアノテーション仕様の ID。この ID は、モデル評価全体で空白です。注: 現在、アノテーション仕様の ID からこの仕様の displayName を取得する方法はありません。display_names を調べるには、UI でモデル評価を確認します。

createTime

string (Timestamp format)

出力のみ。このモデル評価が作成されたときのタイムスタンプ。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒。例: "2014-10-02T15:01:23.045123456Z"

evaluatedExampleCount

number

出力のみ。モデル評価に使用されたサンプルの数。

共用体フィールド metrics。出力のみ。問題タイプに固有の評価指標。metrics は次のいずれかになります。
classificationEvaluationMetrics

object(ClassificationEvaluationMetrics)

アイテムを分類するモデルの評価指標。

translationEvaluationMetrics

object(TranslationEvaluationMetrics)

翻訳モデルの評価指標。

ClassificationEvaluationMetrics

分類問題のモデル評価指標。v1beta1 でのみ表示可能。

JSON 表現

{
  "auPrc": number,
  "baseAuPrc": number,
  "confidenceMetricsEntry": [
    {
      object(ConfidenceMetricsEntry)
    }
  ],
  "confusionMatrix": {
    object(ConfusionMatrix)
  },
  "annotationSpecId": [
    string
  ]
}
フィールド
auPrc

number

出力のみ。適合率/再現率曲線指標を下回る領域。

baseAuPrc

number

出力のみ。以前のデータに基づく適合率/再現率曲線指標を下回る領域。

confidenceMetricsEntry[]

object(ConfidenceMetricsEntry)

出力のみ。信頼しきい値を持つ指標。これから適合率/再現率曲線を導出できます。

confusionMatrix

object(ConfusionMatrix)

出力のみ。評価の混同行列。ラベルの数が 10 個以下の MULTICLASS 分類問題にのみ設定されます。モデルレベルの評価にのみ設定され、ラベル別の評価には設定されません。

annotationSpecId[]

string

出力のみ。この評価に使用されたアノテーション仕様 ID。

ConfidenceMetricsEntry

単一の信頼しきい値の指標。

JSON 表現

{
  "confidenceThreshold": number,
  "recall": number,
  "precision": number,
  "f1Score": number,
  "recallAt1": number,
  "precisionAt1": number,
  "f1ScoreAt1": number
}
フィールド
confidenceThreshold

number

出力のみ。指標の計算に使用される信頼しきい値。

recall

number

出力のみ。指定された信頼しきい値より下の再現率。

precision

number

出力のみ。指定された信頼しきい値より下の適合率。

f1Score

number

出力のみ。再現率と適合率の調和平均。

recallAt1

number

出力のみ。予測スコアが最も高く、各サンプルの信頼しきい値を下回らないラベルのみを考慮した場合の再現率。

precisionAt1

number

出力のみ。予測スコアが最も高く、各サンプルの信頼しきい値を下回らないラベルのみを考慮した場合の適合率。

f1ScoreAt1

number

出力のみ。recallAt1precisionAt1 の調和平均。

ConfusionMatrix

分類を行うモデルの混同行列。

JSON 表現

{
  "annotationSpecId": [
    string
  ],
  "row": [
    {
      object(Row)
    }
  ]
}
フィールド
annotationSpecId[]

string

出力のみ。混同行列で使用されるアノテーション仕様の ID。

row[]

object(Row)

出力のみ。混同行列の行。行数は annotationSpecId のサイズと等しくなります。row[i].value[j] は、annotationSpecId[i] のグラウンド トゥルースがあり、評価対象のモデルによって annotationSpecId[j] として予測されたサンプルの数です。

Row

出力のみ。混同行列の行。

JSON 表現

{
  "exampleCount": [
    number
  ]
}
フィールド
exampleCount[]

number

出力のみ。混同行列内の特定のセルの値。各行の値の数は、annotatin_spec_id のサイズと等しくなります。

TranslationEvaluationMetrics

データセットの評価指標。

JSON 表現

{
  "bleuScore": number,
  "baseBleuScore": number
}
フィールド
bleuScore

number

出力のみ。BLEU スコア。

baseBleuScore

number

出力のみ。ベースモデルの BLEU スコア。

メソッド

get

モデル評価を取得します。

list

モデル評価をリストします。