Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
EnableExplanationsEkspresi
EnableExplanationsParameternya adalah string ekspresi JMESPath
SageMaker Klarifikasi deserialisasi output wadah model untuk setiap catatan ke dalam struktur data yang kompatibel dengan JSON, dan kemudian menggunakan EnableExplanations parameter untuk mengevaluasi data.
Catatan
Ada dua opsi untuk catatan tergantung pada format output wadah model.
-
Jika keluaran wadah model dalam format CSV, maka catatan dimuat sebagai array JSON.
-
Jika keluaran wadah model dalam format JSON Lines, maka catatan dimuat sebagai objek JSON.
EnableExplanationsParameter adalah JMESPath ekspresi yang dapat diteruskan baik selama InvokeEndpoint atau CreateEndpointConfig operasi. Jika JMESPath ekspresi yang Anda berikan tidak valid, pembuatan endpoint akan gagal. Jika ekspresi valid, tetapi hasil evaluasi ekspresi tidak terduga, maka titik akhir akan berhasil dibuat, tetapi kesalahan akan dihasilkan ketika titik akhir dipanggil. Uji EnableExplanations ekspresi Anda dengan menggunakan InvokeEndpoint API, lalu terapkan ke konfigurasi titik akhir.
Berikut ini adalah beberapa contoh EnableExplanations ekspresi yang valid. Dalam contoh, JMESPath ekspresi melampirkan literal menggunakan karakter backtick. Misalnya, `true` berarti benar.
| Ekspresi (representasi string) | Output wadah model (representasi string) | Hasil evaluasi (Boolean) | Arti |
|---|---|---|---|
|
'`benar`' |
(N/A) |
True |
Aktifkan penjelasan online tanpa syarat. |
|
'`salah`' |
(N/A) |
False |
Nonaktifkan penjelasan online tanpa syarat. |
|
'[1] >`0.5`' |
'1,0.6' |
True |
Untuk setiap catatan, wadah model mengeluarkan label dan probabilitas yang diprediksi. Menjelaskan catatan jika probabilitasnya (pada indeks 1) lebih besar dari 0,5. |
|
'probabilitas>`0,5 `' |
'{"predicted_label” :1, "probabilitas” :0.6}' |
True |
Untuk setiap catatan, wadah model mengeluarkan data JSON. Jelaskan catatan jika probabilitasnya lebih besar dari 0,5. |
|
'! berisi (probabilitas [:-1], maks (probabilitas)) ' |
'{"probabilities”: [0.4, 0.1, 0.4], “labels”: ["cat”, "dog”, "fish "]}' |
False |
Untuk model multi-kelas: Menjelaskan catatan jika label yang diprediksi (kelas yang memiliki nilai probabilitas maks) adalah kelas terakhir. Secara harfiah, ekspresi berarti bahwa nilai probabilitas maks tidak ada dalam daftar probabilitas tidak termasuk yang terakhir. |