Machine LearningLesson 80Preview gratis
Train/Test
Lesson ini bagian dari Python · Semua level
Ringkasan
Data umumnya dibagi menjadi data latih untuk melatih model dan data uji untuk mengevaluasinya. sklearn.model_selection.train_test_split melakukan pembagian ini secara acak dengan proporsi tertentu, misalnya 80 persen latih dan 20 persen uji. Argumen random_state membuat pembagian bisa direproduksi di setiap percobaan. Evaluasi yang valid hanya mungkin jika model dievaluasi pada data yang tidak pernah dipakai saat training.
Poin kunci
- Data dibagi menjadi train set dan test set
- test_size menentukan proporsi data uji, misalnya 0.2 untuk 20 persen
- random_state membuat pembagian acak menjadi konsisten
- Model tidak boleh dievaluasi pada data yang dipakai melatihnya
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.