違反のスキーマ (constraint_violations.json ファイル) - Amazon SageMaker

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

違反のスキーマ (constraint_violations.json ファイル)

違反ファイルは 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_type_check

現在の実行のデータ型がベースラインデータセットのデータ型と同じでない場合、この違反にはフラグが付けられます。

ベースラインステップでは、生成された制約によって、各列の推定データ型が推奨されます。monitoring_config.datatype_check_threshold パラメータを微調整すると、違反としてフラグが付けられる際のしきい値を調整できます。

completeness_check

現在の実行で確認された完全性 (非 null 項目の割合) が、フィーチャごとに指定された完全性しきい値に指定されているしきい値を超えると、この違反にフラグが付けられます。

ベースラインステップ中に、生成された制約によって完全性の値が推奨されます。

baseline_drift_check

現在のデータセットとベースラインデータセットの間で計算されたディストリビューション距離が、monitoring_config.comparison_threshold で指定されているしきい値を超えている場合、この違反にフラグが付けられます。

missing_column_check

現在のデータセットの列数がベースラインデータセットの列数よりも少ない場合、この違反にフラグが付けられます。

extra_column_check

現在のデータセットの列数がベースラインの列数より大きい場合、この違反にフラグが付けられます。

categorical_values_check

現在のデータセット内の未知の値が、ベースラインデータセット内の未知の値よりも多い場合、この違反にフラグが付けられます。この値は、monitoring_config.domain_content_threshold のしきい値によって決定されます。