Lewati ke konten utama

Kursus

Machine Learning dengan Model Berbasis Pohon di Python

Menengah5 jam

Dalam kursus ini, Anda akan belajar cara menggunakan model berbasis pohon dan ensemble untuk regresi dan klasifikasi menggunakan scikit-learn.

Python5 jam15 video57 Latihan4,650 XP110K+Pernyataan pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan Google
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, kami Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Disukai pelajar di ribuan perusahaan

Deskripsi Kursus

Decision tree adalah model pembelajaran terawasi yang digunakan untuk permasalahan klasifikasi dan regresi. Model pohon sangat fleksibel, namun hal ini memiliki konsekuensi: di satu sisi, pohon mampu menangkap hubungan nonlinier yang kompleks; di sisi lain, pohon cenderung menghafal derau yang ada dalam himpunan data. Dengan menggabungkan prediksi dari pohon yang dilatih secara berbeda, metode ensemble memanfaatkan fleksibilitas pohon sekaligus mengurangi kecenderungan untuk menghafal derau. Metode ensemble digunakan di berbagai bidang dan telah terbukti sering memenangkan banyak kompetisi Machine Learning. Dalam kursus ini, Anda akan mempelajari cara menggunakan Python untuk melatih decision tree dan model berbasis pohon dengan pustaka Machine Learning scikit-learn yang mudah digunakan. Anda akan memahami kelebihan dan kekurangan model pohon serta melihat bagaimana ensembling dapat mengatasi kekurangan tersebut, sambil berlatih menggunakan himpunan data dunia nyata. Terakhir, Anda juga akan memahami cara melakukan penyetelan pada hiperparameter yang paling berpengaruh agar memperoleh performa optimal dari model Anda.

Prasyarat

Kurikulum

Garis besar kursus

2

Trade-off Bias-Variance

Trade-off bias-variance adalah salah satu konsep mendasar dalam Machine Learning terawasi. Pada bab ini, Anda akan memahami cara mendiagnosis masalah overfitting dan underfitting. Anda juga akan diperkenalkan pada konsep ensembling, yaitu ketika prediksi dari beberapa model digabungkan untuk menghasilkan prediksi yang lebih tangguh.
Mulai Bab
3

Bagging dan Random Forest

Bagging adalah metode ensemble yang melibatkan pelatihan algoritma yang sama berkali-kali menggunakan subset berbeda yang diambil dari data pelatihan. Pada bab ini, Anda akan memahami bagaimana bagging dapat digunakan untuk membangun ensemble pohon. Anda juga akan mempelajari bagaimana algoritma random forests dapat meningkatkan keragaman ensemble melalui pengacakan pada tingkat setiap pemisahan di dalam pohon-pohon yang membentuk ensemble.
Mulai Bab
4

Boosting

Boosting mengacu pada metode ensemble di mana beberapa model dilatih secara berurutan dan setiap model belajar dari kesalahan pendahulunya. Pada bab ini, Anda akan diperkenalkan pada dua metode boosting: AdaBoost dan Gradient Boosting.
Mulai Bab
5

Penyetelan Model

Hiperparameter pada sebuah model Machine Learning adalah parameter yang tidak dipelajari dari data. Parameter ini harus ditetapkan sebelum menyesuaikan model ke himpunan pelatihan. Pada bab ini, Anda akan mempelajari cara menyetel hiperparameter model berbasis pohon menggunakan grid search cross validation.
Mulai Bab

Machine Learning dengan Model Berbasis Pohon di Python

Kursus
Selesai

Dapatkan Sertifikat Penyelesaian

Daftar Sekarang

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Lanjutkan pembelajaran Anda di mana saja dengan kursus mobile kami dan tantangan coding 5 menit setiap hari.