Ketepatan, Recall, F1 dan ROC-AUC
Melangkaui ketepatan untuk penilaian sebenar.
Ketepatan, Recall, F1 dan ROC-AUC ialah pelajaran Deep Learning Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Deep Learning Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Deep Learning Academy merangkumi sejumlah 4 pelajaran.
Ketepatan Boleh Mengelirukan
Apabila satu kelas mendominasi, ketepatan kelihatan sangat baik walaupun model itu tidak berguna. Anda memerlukan metrik yang lebih tajam untuk menilai prestasi sebenar.
Empat Hasil
Setiap ramalan ialah positif benar, negatif benar, positif palsu atau negatif palsu. Empat kiraan ini menjadi asas kepada setiap metrik yang lebih terperinci.
Kejituan: Percayai Positif
Kejituan bertanya: daripada semua yang anda tandakan sebagai positif, berapakah yang benar-benar positif? Kejituan tinggi bermaksud hanya terdapat sedikit amaran palsu.
precision = tp / (tp + fp)Liputan: Tangkap Kesemuanya
Liputan bertanya: daripada semua positif sebenar, berapakah yang berjaya anda tangkap? Liputan tinggi bermaksud hanya sedikit kes yang terlepas.
recall = tp / (tp + fn)Pertukaran
Apabila anda meningkatkan kejituan, liputan sering menurun, dan begitu juga sebaliknya. Keseimbangan yang tepat bergantung pada kos setiap jenis kesilapan.
F1: Satu Skor Seimbang
Skor F1 ialah min harmonik bagi kejituan dan liputan. Ia memberikan ganjaran kepada model yang mengekalkan kedua-duanya pada tahap yang munasabah.
f1 = 2 * p * r / (p + r)Ambang Mengubah Garisan
Pengelas menghasilkan kebarangkalian; ambang menentukan positif berbanding negatif. Menggelongsorkannya mengubah bentuk kejituan dan liputan.
Lengkung ROC
Lengkung ROC memplot kadar positif benar berbanding kadar positif palsu merentasi setiap ambang, lalu menunjukkan keseluruhan pertukaran itu sepintas lalu.
ROC-AUC dalam Satu Nombor
ROC-AUC ialah luas di bawah lengkung tersebut. Ia merangkum kualiti pemeringkatan dalam satu nombor bebas ambang daripada sifar hingga satu.
from sklearn.metrics import roc_auc_scoreMembaca Nilai AUC
AUC bernilai 0.5 bermaksud tekaan rawak, manakala 1.0 bermaksud pengasingan sempurna. Nilai yang lebih tinggi bermaksud model menyusun positif di atas negatif dengan baik.
Pilih Metrik yang Sesuai
Pilih metrik berdasarkan tugas: liputan untuk saringan penyakit, kejituan untuk penapis spam dan AUC untuk kualiti pemeringkatan.
Semakan Ringkas
Fikirkan metrik yang mengira jumlah positif sebenar yang berjaya anda tangkap.
Ringkasan
Lampaui ketepatan dengan kejituan, liputan, F1 dan ROC-AUC. Setiap satunya menjawab soalan yang berbeza, jadi padankan metrik dengan matlamat anda. 🎯
Pelajari Python dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Soalan Lazim
Adakah pelajaran “Ketepatan, Recall, F1 dan ROC-AUC” percuma?
Ya — teks penuh “Ketepatan, Recall, F1 dan ROC-AUC” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Deep Learning Academy, tingkat taraf kepada CoddyKit PRO. Kursus Deep Learning Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Ketepatan, Recall, F1 dan ROC-AUC”?
Melangkaui ketepatan untuk penilaian sebenar. Anda berlatih Deep Learning Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Deep Learning Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Deep Learning Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.
Berapa lamakah pelajaran “Ketepatan, Recall, F1 dan ROC-AUC” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Deep Learning Academy ini?
Ya. Setiap pelajaran Deep Learning Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Ketepatan, Recall, F1 dan ROC-AUC
- Matriks Kekeliruan dan Analisis Ralat
- Grad-CAM: Lihat Perhatian Model
- Kalibrasikan Keyakinan