

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pelanggaran Drift Atribusi Fitur Model
<a name="clarify-model-monitor-model-attribution-drift-violations"></a>

Pekerjaan drift atribusi fitur mengevaluasi kendala dasar yang disediakan oleh konfigurasi [dasar](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateModelExplainabilityJobDefinition.html#sagemaker-CreateModelExplainabilityJobDefinition-request-ModelExplainabilityBaselineConfig) terhadap hasil analisis saat ini. `MonitoringExecution` Jika pelanggaran terdeteksi, pekerjaan mencantumkannya ke file *constraint\$1violations.json* di lokasi keluaran eksekusi, dan menandai status eksekusi sebagai. [Menafsirkan hasil](model-monitor-interpreting-results.md)

Berikut adalah skema file pelanggaran drift atribusi fitur.
+ `label`— Nama label, konfigurasi analisis pekerjaan `label_headers` atau placeholder seperti. `"label0"`
+ `metric_name`— Nama metode analisis eksplainabilitas. Saat ini hanya mendukung `shap`.
+ `constraint_check_type`— Jenis pelanggaran yang dipantau. Saat ini hanya mendukung `feature_attribution_drift_check`.
+ `description`— Pesan deskriptif untuk menjelaskan pelanggaran.

```
{
    "version": "1.0",
    "violations": [{
        "label": "string",
        "metric_name": "string",
        "constraint_check_type": "string",
        "description": "string"
    }]
}
```

*Untuk setiap label di `explanations` bagian tersebut, pekerjaan pemantauan menghitung [skor NdCG](https://scikit-learn.org/stable/modules/generated/sklearn.metrics.ndcg_score.html) dari nilai SHAP globalnya di file batasan dasar dan dalam file hasil analisis pekerjaan (analysis.json).* Jika skor kurang dari 0,9, maka pelanggaran dicatat. Nilai SHAP global gabungan dievaluasi, sehingga tidak ada `“feature”` bidang dalam entri pelanggaran. Output berikut memberikan contoh beberapa pelanggaran yang dicatat.

```
{
    "version": "1.0",
    "violations": [{
        "label": "label0",
        "metric_name": "shap",
        "constraint_check_type": "feature_attribution_drift_check",
        "description": "Feature attribution drift 0.7639720923277322 exceeds threshold 0.9"
    }, {
        "label": "label1",
        "metric_name": "shap",
        "constraint_check_type": "feature_attribution_drift_check",
        "description": "Feature attribution drift 0.7323763972092327 exceeds threshold 0.9"
    }]
}
```