Data Science Academy · Pelajaran

Intuisi Kebergantungan Separa

Cara satu ciri mengubah ramalan

Pelajaran 2 daripada 413 langkah

Intuisi Kebergantungan Separa ialah pelajaran Data Science Academy percuma di CoddyKit. Ini ialah pelajaran 2 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 Data Science Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Data Science Academy merangkumi sejumlah 4 pelajaran.

Satu Ciri pada Satu Masa

Kepentingan memberitahu anda bahawa sesuatu ciri penting, tetapi bukan caranya. Plot kebergantungan separa menunjukkan arah dan bentuk kesan itu. 📈

Soalan Teras

Ia menjawab soalan yang jelas: jika saya mengubah hanya ciri ini, bagaimanakah purata ramalan berubah sedangkan semua yang lain kekal?

Cara Ia Dibina

Kaedah ini menyapu sesuatu ciri merentasi julatnya, membuat ramalan pada setiap nilai untuk setiap baris, kemudian mempuratakan ramalan itu menjadi satu lengkung.

Membaca Lengkung

Garis yang menaik bermaksud nilai ciri yang lebih tinggi meningkatkan ramalan. Garis mendatar bermaksud model hampir tidak bertindak balas terhadap ciri itu.

Lengkung Boleh Membengkok

Kebergantungan separa amat berguna pada model bukan linear: lengkung boleh menaik, mendatar atau menurun, lalu mendedahkan kesan yang akan disembunyikan oleh satu pekali sahaja.

Plotkannya dengan Cepat

scikit-learn melukiskan semua ini untuk anda menggunakan PartialDependenceDisplay, berdasarkan model, data dan ciri yang ingin diperiksa.

from sklearn.inspection import PartialDependenceDisplay
PartialDependenceDisplay.from_estimator(model, X, ["age"])

Dua Ciri Bersama

Berikan dua ciri dan anda akan mendapat peta haba 2D yang menunjukkan bagaimana interaksi kedua-duanya membengkokkan permukaan ramalan.

PartialDependenceDisplay.from_estimator(model, X, [("age", "income")])

Lengkung ICE

Plot ICE melukis satu garis bagi setiap baris dan bukannya purata, supaya anda dapat mengenal pasti subkumpulan yang memberikan tindak balas berbeza.

PartialDependenceDisplay.from_estimator(model, X, ["age"], kind="individual")

Andaian Utama

Kebergantungan separa mengandaikan ciri-ciri secara kasar adalah bebas. Korelasi yang kuat boleh menghasilkan gabungan yang tidak realistik dan mengelirukan lengkung purata.

PDP Berbanding SHAP

SHAP memberikan kredit bagi setiap ramalan, manakala kebergantungan separa menerangkan bentuk keseluruhan kesan satu ciri merentasi set data.

Mengapa Ia Meyakinkan

Lengkung mudah yang menaik atau menurun mudah difahami oleh bukan pakar, lalu mengubah model kotak hitam menjadi cerita yang jelas tentang sebab dan akibat.

Semakan Pantas

Apakah yang sebenarnya ditunjukkan oleh plot kebergantungan separa?

Ringkasan

Anda melihat cara kebergantungan separa mengubah ciri menjadi lengkung yang mudah dibaca, dengan ICE untuk perincian dan SHAP untuk kredit setiap baris. Seterusnya, carta yang meyakinkan. 🎯

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 “Intuisi Kebergantungan Separa” percuma?

Ya — teks penuh “Intuisi Kebergantungan Separa” 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 Data Science Academy, tingkat taraf kepada CoddyKit PRO. Kursus Data Science Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Intuisi Kebergantungan Separa”?

Cara satu ciri mengubah ramalan Anda berlatih Data Science 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 Data Science Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Data Science 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 2 daripada 4.

Berapa lamakah pelajaran “Intuisi Kebergantungan Separa” 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 Data Science Academy ini?

Ya. Setiap pelajaran Data Science 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. Kepentingan Ciri dan SHAP
  2. Intuisi Kebergantungan Separa
  3. Carta yang Meyakinkan Pihak Berkepentingan
  4. Daripada Notebook kepada Papan Pemuka
← Kembali ke Data Science Academy