<aside> π‘
K-Nearest Neighbors = Tetangga Terdekat
</aside>
Konsep βtetanggaβ (neighbor) adalah inti dari algoritma K-Nearest Neighbors (KNN). Kalau konsep ini sudah kita pahami, KNN akan jauh lebih mudah.
Dalam KNN, tetangga bukan berarti tetangga rumah π.
Tetangga berarti:
Data lain yang memiliki karakteristik paling mirip atau paling dekat dengan data yang sedang kita prediksi.
Kedekatan biasanya dihitung menggunakan jarak.
Misalnya kita punya data bunga:
Bunga A β panjang petal = 1.4 cm
Bunga B β panjang petal = 1.5 cm
Bunga C β panjang petal = 5.0 cm
Kalau kita memiliki bunga baru dengan:
panjang petal = 1.6 cm
maka Bunga A dan Bunga B lebih dekat dibanding Bunga C.
Jadi A dan B bisa dianggap sebagai tetangga terdekat.
Nearest berarti terdekat.
KNN akan melakukan kira-kira seperti ini:
Data baru
β
βΌ
Cari data yang paling dekat
β
βββ Tetangga 1
βββ Tetangga 2
βββ Tetangga 3
βββ ...
β
βΌ
Lihat kelas mayoritas
β
βΌ
Prediksi
