arrow
Return

k-Nearest Neighbour Classifiers - A Tutorial

delete2021-07-13
delete336
delete
OA
AI
P
Pádraig Cunningham *
S
Sarah Jane Delany
DOI:10.1145/3459665delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Perhaps the most straightforward classifier in the arsenal or Machine Learning techniques is the Nearest Neighbour Classifier-classification is achieved by identifying the nearest neighbours to a query example and using those neighbours to determine the class of the query. This approach to classification is of particular importance, because issues of poor runtime performance is not such a problem these days with the computational power that is available. This article presents an overview of techniques for Nearest Neighbour classification focusing on: mechanisms for assessing similarity (distance), computational issues in identifying nearest neighbours, and mechanisms for reducing the dimension of the data. This article is the second edition of a paper previously published as a technical report [16]. Sections on similarity measures for time-series, retrieval speedup, and intrinsic dimensionality have been added. An Appendix is included, providing access to Python code for the key methods.
Keywords:
k-Nearest neighbour classifiers
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

ACM Computing Surveys cover
ACM Computing Surveys
IF:
28
Papers:
2.4K
Citations:
3.5W

Organization

U
university college dublin
Scholars:
2.6W
Papers: 2.2W
Citations: 22