

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 違反のスキーマ (constraint\$1violations.json ファイル)
<a name="model-monitor-interpreting-violations"></a>

違反ファイルは `MonitoringExecution` の出力として生成されます。この出力には、分析された現在のデータセットに対して制約 (constraints.json ファイルで指定) を評価した結果が示されます。Amazon SageMaker Model Monitor のビルド済みコンテナは、次の違反チェックを行います。

```
{
    "violations": [{
      "feature_name" : "string",
      "constraint_check_type" :
              "data_type_check",
            | "completeness_check",
            | "baseline_drift_check",
            | "missing_column_check",
            | "extra_column_check",
            | "categorical_values_check"
      "description" : "string"
    }]
}
```

監視される違反のタイプ 


| 違反チェックタイプ | 説明  | 
| --- | --- | 
| data\$1type\$1check | 現在の実行のデータ型がベースラインデータセットのデータ型と同じでない場合、この違反にはフラグが付けられます。 ベースラインステップでは、生成された制約によって、各列の推定データ型が推奨されます。`monitoring_config.datatype_check_threshold` パラメータを微調整すると、違反としてフラグが付けられる際のしきい値を調整できます。  | 
| completeness\$1check | 現在の実行で確認された完全性 (非 null 項目の割合) が、フィーチャごとに指定された完全性しきい値に指定されているしきい値を超えると、この違反にフラグが付けられます。 ベースラインステップ中に、生成された制約によって完全性の値が推奨されます。  | 
| baseline\$1drift\$1check | 現在のデータセットとベースラインデータセットの間で計算されたディストリビューション距離が、`monitoring_config.comparison_threshold` で指定されているしきい値を超えている場合、この違反にフラグが付けられます。  | 
| missing\$1column\$1check | 現在のデータセットの列数がベースラインデータセットの列数よりも少ない場合、この違反にフラグが付けられます。  | 
| extra\$1column\$1check | 現在のデータセットの列数がベースラインの列数より大きい場合、この違反にフラグが付けられます。  | 
| categorical\$1values\$1check | 現在のデータセット内の未知の値が、ベースラインデータセット内の未知の値よりも多い場合、この違反にフラグが付けられます。この値は、`monitoring_config.domain_content_threshold` のしきい値によって決定されます。  | 