Supervised Learning - Classification Week 8 Challenge
Advantages
K-NN is pretty intuitive and simple
K-NN has no assumptions
No Training Step
One Hyper Parameter
Very easy to implement for multi-class problem
Disadvanatges
K-NN slow algorithm
K-NN needs homogeneous features
Optimal number of neighbors
Outlier sensitivity