title: Is k-Nearest Neighbors algorithm used a lot in real life?
body: <p>I am teaching myself machine learning through the book "Introduction to Machine Learning with Python: A Guide for Data Scientists", and I am currently at the k-Nearest Neighbors section. The authors mention that this algorithm is rarely used in real life due to "prediction being slow and its inability to handle many features". However, the k-Nearest Neighbors is mentioned as one of the most popular algorithms for data scientist in many articles. So, could somebody explain it for me here?</p>