Machine LearningLesson 89Preview gratis
Cross Validation
Lesson ini bagian dari Python · Semua level
Ringkasan
Cross validation mengevaluasi model dengan membagi data menjadi beberapa lipatan (folds), misalnya 5, lalu melatih dan menguji model secara bergantian pada tiap lipatan. Dengan cv=5, setiap lipatan sekali menjadi data uji sehingga seluruh data ikut dievaluasi. Rata-rata skor dari tiap lipatan lebih stabil daripada satu kali pembagian train-test. sklearn menyediakan cross_val_score() yang langsung mengembalikan array skor per lipatan.
Poin kunci
- Cross validation membagi data menjadi k lipatan (folds)
- cv=5 berarti 5 lipatan dan 5 kali evaluasi bergantian
- Rata-rata skor lipatan lebih stabil daripada satu kali split
- cross_val_score() dari sklearn mengembalikan skor tiap lipatan
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.