Machine Learning: Materi Minggu 4: Algoritma Nearest Neighbour
Machine Learning: Materi Minggu 4: Algoritma Nearest Neighbour
04
Modul ke:
Program Studi
Teknik
Informatika
Algoritma Nearest Neighbor
• Algoritma Nearest Neighbor (NN) merupakan salah satu
algoritma yang masuk kategori supervised learning.
• Algoritma NN merupakan algoritma yang sederhana dan
sangat mudah dipahami.
• Algoritma NN ini juga sering disebut dengan algoritma lazy
learner.
• Ide yang mendasari k-NN adalah menghitung “kedekatan”
antara objek yang akan diklasifikasi dengan objek-objek yang
ada di labelled training set.
Prinsip-prinsip dasar k-NN
•Jika
terdapat titik P dan Q, di mana P memiliki
koordinat di p1 dan p2 dan Q memiliki koordinat
di q1 dan q2, sehingga:
P = (p1, p2) dan Q = (q1, q2),
Maka Euclidean distance antara P dan Q adalah:
Algoritma k-NN
Flowchart k-NN
Calculate Euclidean
distance between
Read: k, training
Start training set and test set
set, test set
and put the result into
List[X]
sort List[X]
incrementally