Memuat
Memuat
Ingin belajar lebih dalam?
Ikuti kursus kami atau tanyakan langsung lewat WhatsApp.
Dipilih dari software, topik, dan level “Kelas Machine Learning Python #11: Regularisasi & Hyperparameter Tuning”.
Pilihan lain dari kami untuk Python.
Belajar bareng mentor
Kursus AI & Kecerdasan Buatan terjadwal, dibimbing langsung, bersertifikat.

Kursus Optimasi Multi-Objektif: NSGA-II, MOPSO & Algoritma Hybrid (Python)

Kursus Klasifikasi Aritmia EKG dengan Wavelet & Deep Learning (PyTorch)

Kursus ANFIS + PSO/GA untuk Peramalan Deret Waktu Non-Linear (Python)
Minta dibuatkan
Tidak sempat belajar Python? Tim kami bisa mengerjakan proyeknya.

Jasa Machine Learning Python — Model Prediksi, Segmentasi Pelanggan, Deteksi Fraud & Aplikasi AI

Jasa Pembuatan Gambar AI dengan Stable Diffusion — Produksi Visual Custom Tanpa Batas
★ 4.9

Jasa Pembuatan Gambar & Video AI dengan Leonardo AI — Visual All-in-One untuk Bisnis
★ 4.9
Kabari saya kalau ada kelas Python baru
Paling banyak satu email per minggu. Berhenti kapan saja dengan satu klik.
Narasi lengkap video ini. Kalimat yang sedang diucapkan disorot saat video diputar; klik kalimat untuk melompat ke sana.
Inilah hasil akhirnya, grafik jalur koefisien ridge dan leso, yang memperlihatkan bagaimana regularisasi menekan koefisien model, bahkan membuat sebagian menjadi nol. Kita juga mencari hyperparameter terbaik secara otomatis dengan grid search dan optuna. Ayo kita mulai. Selamat datang di episode ke-11 seri machine learning dengan Python. Di episode 5 kita melihat bahaya overfitting. Sekarang kita belajar cara mengatasinya dengan regularisasi, yaitu memberi hukuman pada koefisien yang terlalu besar. Lalu kita belajar hyperparameter tuning, cara sistematis mencari pengaturan model terbaik, dari grid search sampai optuna.
Kita buat file regularisasi .py. Kita pakai dataset diabetes, lalu menambah fitur polinomial derajat 2 sehingga fiturnya menjadi 65. Dengan data sesedikit ini, regresi linier biasa langsung overfitting. Skor latihnya tinggi, tapi R kuadrat ujinya jauh lebih rendah. Ridge menambahkan hukuman kuadrat koefisien, dan Leso menambahkan hukuman nilai mutlak. Keduanya memperbaiki skor uji.
Leso punya keistimewaan, ia bisa membuat koefisien menjadi tepat 0, sehingga sekaligus memilih fitur. Kita hitung berapa koefisien yang menjadi 0. Lalu kita gambar jalur koefisien, bagaimana setiap koefisien berubah saat kekuatan regularisasi alpha dinaikkan. Pada Ridge, koefisien mengecil perlahan menuju 0. Pada Leso, koefisien 1 persatu jatuh tepat ke 0.
C, kedalaman pohon, dan jumlah pohon adalah hyperparameter, yaitu pengaturan yang tidak dipelajari dari data, melainkan kita tentukan sendiri. Buat file tuning.py GridSearch CV mencoba semua kombinasi dalam daftar dan menilainya dengan cross-validation. Kita tuning SVM untuk detasetkan kerpayudara dengan pilihan C dan gamma. Hasilnya, kombinasi terbaik, skor cross-validation, dan skor data uji. Jika kombinasinya terlalu banyak, GridSearch menjadi lambat. Randomized search CV hanya mencoba sejumlah kombinasi acak dari rentang nilai. Kita coba pada random forest dengan 4 hyperparameter, cukup 20 percobaan. Hasilnya sering sama baiknya dengan jauh lebih cepat.
Cara paling cerdas adalah Optuna. Pasang dulu dengan pip install Optuna, lalu buat file optuna underscore tuning dot py. Kita menulis fungsi objektif V yang menerima trial, menyarankan nilai hyperparameter, dan mengembalikan skor. Optuna belajar dari percobaan sebelumnya untuk memilih nilai berikutnya yang lebih menjanjikan. Kita jalankan 30 percobaan dan melihat parameter terbaiknya.
Selesai. Kita sudah memakai ridge dan leso untuk melawan overfitting, membaca jalur koefisien, dan mencari hyperparameter terbaik dengan GridSearch CV, RandomizedSearch CV, dan Optuna. Ingat, semua tuning dilakukan dengan cross-validation pada data latih, data uji tetap disimpan untuk penilaian akhir. Di episode berikutnya kita belajar feature engineering dan feature selection. Ingin menguasai machine learning dan data science? Cerdas inovasi digital membuka kursus Python, machine learning, dan AI dari dasar, jasa pembuatan model prediksi, analisis data, dan aplikasi AI untuk bisnis maupun penelitian, serta menjual source code lengkap tutorial ini. Ingin menguasai seluruh seri ini, dari pengenalan machine learning sampai diplo model ke web? Semua 18 episode, lengkap dengan PDF panduan langkah demi langkah, tersedia untuk pelanggan tutorial premium. Berlangganan mulai 69 ribu rupiah per bulan, hemat 28% dengan paket 12 bulan, atau sekali bayar 999 ribu untuk akses seumur hidup. Terima kasih telah menonton, sampai jumpa di episode berikutnya.
Ketik pertanyaan atau kata kunci; kami carikan bagian episode ini yang menjelaskannya dan lompatkan videonya ke sana.
Catatan disimpan bersama menit video saat ini dan hanya terlihat oleh Anda.
Bingung di salah satu langkah? Tanyakan di sini; pengajar dan peserta lain bisa menjawab.
Belum ada pertanyaan.

Tim Cerdas Inovasi Digital
Pengembang software, engineer BIM & 3D, dan praktisi AI
Sehari-hari kami mengerjakan software, model BIM, game, dan otomasi AI untuk klien, lalu menjadikan pengalaman praktik itu kelas langkah demi langkah: setiap langkah diperlihatkan di layar dan dilengkapi panduan PDF.
Lihat klien kami →