Deep Learning Academy · Pelajaran

Ketepatan, Recall, F1 dan ROC-AUC

Melangkaui ketepatan untuk penilaian sebenar.

Pelajaran 1 daripada 413 langkah

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_score

Membaca 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. 🎯

Percuma untuk bermula

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

  1. Ketepatan, Recall, F1 dan ROC-AUC
  2. Matriks Kekeliruan dan Analisis Ralat
  3. Grad-CAM: Lihat Perhatian Model
  4. Kalibrasikan Keyakinan
← Kembali ke Deep Learning Academy