All videos
Machine LearningPemulaFase D–FE4E6

K-NEAREST NEIGHBORS

k-NN mengklasifikasikan titik baru dari k tetangga terdekatnya. Hitung jarak ke semua titik latih, ambil k yang paling dekat, lalu voting mayoritas kelas mereka menentukan label titik baru. Tidak ada tahap latih terpisah — semua kerja terjadi saat prediksi.

Example use case

Rekomendasi sederhana: menandai sebuah film sebagai disukai atau tidak berdasarkan mayoritas dari beberapa film paling mirip yang sudah dinilai pengguna.

Syllabus

Tentukan kelas sebuah data baru dengan voting mayoritas dari k tetangga terdekatnya.

Objectives
  • ·Memahami cara memberi label lewat kemiripan dengan data terdekat
  • ·Menjelaskan peran jumlah tetangga k dalam pengambilan keputusan
  • ·Menerapkan voting mayoritas untuk mengklasifikasi data baru
How It Works
  • ·Hitung jarak data baru ke semua data yang sudah punya label.
  • ·Ambil k data yang jaraknya paling dekat.
  • ·Lihat kelas mayoritas di antara k tetangga itu.
  • ·Kelas terbanyak jadi label untuk data baru; tidak ada tahap latih terpisah.
Prerequisites
  • ·Koordinat dan jarak antar titik
Real-World Uses
  • ·Rekomendasi film Netflix berdasarkan judul mirip yang sudah kamu suka.
  • ·AI menandai satu lagu cocok atau tidak dari lagu-lagu termirip di riwayatmu.
  • ·Filter foto yang menebak jenis objek dari gambar yang paling serupa.

Complexity O(n * d)