KNN Deep Dive
Instance-based learning algorithm.
Algorithm
Find K closest training examples. Majority vote for classification. Average for regression.
Distance Metrics
Euclidean. Manhattan. Minkowski. Hamming for categorical.
Considerations
Choose K: small = complex, large = smooth. Feature scaling required. Computationally expensive at inference.
Key Takeaways
- Lazy learning algorithm
- K value affects complexity
- Scale features for distance