翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
制約のスキーマ (constraints.json ファイル)
constraints.json ファイルは、データセットが満たす必要がある制約を示すために使用されます。Amazon SageMaker Model Monitor コンテナは、constrained.json ファイルを使用してデータセットを評価できます。ビルド済みコンテナは、ベースラインデータセットの constraints.json ファイルを自動的に生成する機能を提供します。独自のコンテナを持ち込む場合は、同様の機能を提供することも、他の方法で constraints.json ファイルを作成することもできます。以下は、ビルド済みコンテナが使用する制約ファイルのスキーマです。独自のコンテナを取り込む場合、同じ形式を採用するか、必要に応じてその機能を拡張できます。
{ "version": 0, "features": [ { "name": "string", "inferred_type": "Integral" | "Fractional" | | "String" | "Unknown", "completeness": number, "num_constraints": { "is_non_negative": boolean }, "string_constraints": { "domains": [ "list of", "observed values", "for small cardinality" ] }, "monitoringConfigOverrides": {} } ], "monitoring_config": { "evaluate_constraints": "Enabled", "emit_metrics": "Enabled", "datatype_check_threshold": 0.1, "domain_content_threshold": 0.1, "distribution_constraints": { "perform_comparison": "Enabled", "comparison_threshold": 0.1, "comparison_method": "Simple"||"Robust", "categorical_comparison_threshold": 0.1, "categorical_drift_method": "LInfinity"||"ChiSquared" } } }
monitoring_config
オブジェクトには、機能のモニタリングジョブのオプションが含まれています。次の表で各オプションについて説明します。
制約のモニタリング
制約事項 | 説明 |
---|---|
evaluate_constraints |
有効な値: デフォルト: |
emit_metrics |
の場合 有効な値: デフォルト: |
datatype_check_threshold |
指定されている ベースラインステップでは、生成された制約によって、各列の推定データ型が推奨されます。 有効な値: 浮動小数点数 デフォルト: 0.1 |
domain_content_threshold |
現在のデータセットの String フィールドの未知の値が、ベースラインデータセットよりも多い場合は、このしきい値を使用して、違反としてフラグを付ける必要があるかどうかを決定できます。 有効な値: 浮動小数点数 デフォルト: 0.1 |
distribution_constraints |
perform_comparison
有効な値: デフォルト: |
comparison_threshold
しきい値が 有効な値: 浮動小数点数 デフォルト: 0.1 |
|
comparison_method
有効な値: |
|
categorical_comparison_threshold オプション。カテゴリ機能のしきい値を設定します。データセットの値が設定したしきい値を超えると、違反レポートに違反が記録されます。 有効な値: 浮動小数点数 デフォルト: |
|
categorical_drift_method オプション。カテゴリ特徴量の場合、分布ドリフトの検出に使用される計算方法を指定します。このパラメータを設定しない場合、K-S (LInfinity) テストが使用されます。 有効な値: デフォルト: |