Machine LearningLesson 91Preview gratis
K-nearest neighbors
Lesson ini bagian dari Python · Semua level
Ringkasan
K-Nearest Neighbors (KNN) mengklasifikasikan data baru berdasarkan mayoritas k tetangga terdekatnya dalam ruang fitur. Saat prediksi dilakukan, model menghitung jarak data baru ke seluruh data latih, mengurutkannya, lalu mengambil k terdekat untuk memilih kelas. Nilai k yang terlalu kecil membuat model sensitif terhadap noise, sedangkan terlalu besar membuat batas klaster kabur. KNN adalah algoritme malas karena tidak melatih apa pun, seluruh perhitungan terjadi saat prediksi.
Poin kunci
- KNN menentukan kelas dari mayoritas k tetangga terdekat
- Nilai k mengatur keseimbangan antara kehalusan dan kepekaan noise
- Fitur wajib discaling karena KNN bergantung pada jarak
- KNN tidak melatih model, perhitungan terjadi saat prediksi
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.