About 77,200 results
Open links in new tab
  1. k-nearest neighbors algorithm - Wikipedia

    In statistics, the k-nearest neighbors algorithm (k-NN) is a non-parametric supervised learning method. It was first developed by Evelyn Fix and Joseph Hodges in 1951, [1] and later expanded by Thomas …

  2. K-Nearest Neighbor (KNN) Algorithm - GeeksforGeeks

    Feb 7, 2026 · It works by finding the "k" closest data points (neighbors) to a given input and makes a predictions based on the majority class (for classification) or the average value (for regression).

  3. What is the k-nearest neighbors (KNN) algorithm? - IBM

    The k-nearest neighbors (KNN) algorithm is a non-parametric, supervised learning classifier, which uses proximity to make classifications or predictions about the grouping of an individual data point.

  4. A Comprehensive Guide to the K-Nearest Neighbors (k-NN) Algorithm

    Mar 8, 2025 · In the realm of machine learning, k-Nearest Neighbors (k-NN) is often one of the first algorithms that beginners come across. Despite its simplicity, it can be a powerful tool for both...

  5. KNeighborsClassifier — scikit-learn 1.8.0 documentation

    Regarding the Nearest Neighbors algorithms, if it is found that two neighbors, neighbor k+1 and k, have identical distances but different labels, the results will depend on the ordering of the training data.

  6. K-Nearest Neighbor (KNN) Algorithm: Use Cases and Tips - G2

    Jul 2, 2025 · K-nearest neighbor (KNN) is a supervised machine learning algorithm that classifies or predicts outcomes based on the 'K' most similar data points in the training dataset.

  7. An Introduction to K-Nearest Neighbours Algorithm

    Nov 23, 2020 · The K-Nearest Neighbours (KNN) algorithm is one of the simplest supervised machine learning algorithms that is used to solve both classification and regression problems.

  8. k-Nearest Neighbors Algorithm - an overview - ScienceDirect

    The k -nearest neighbor algorithm is a powerful nonparametric classifier which assigns an unclassified pattern to the class represented by a majority of its k nearest neighbors.

  9. K-nearest Neighbors | Brilliant Math & Science Wiki

    k-nearest neighbors (or k-NN for short) is a simple machine learning algorithm that categorizes an input by using its k nearest neighbors. For example, suppose a k-NN algorithm was given an input of data …

  10. KNN Algorithm – K-Nearest Neighbors Classifiers and Model Example

    Jan 25, 2023 · The K-Nearest Neighbors (K-NN) algorithm is a popular Machine Learning algorithm used mostly for solving classification problems. In this article, you'll learn how the K-NN algorithm works …