Abstract:
The K-Nearest Neighbor algorithm is a supervised machine learning algorithm that is used for classification problems. The execution time of this algorithm could be extrem...Show MoreMetadata
Abstract:
The K-Nearest Neighbor algorithm is a supervised machine learning algorithm that is used for classification problems. The execution time of this algorithm could be extremely high, especially for huge and high-dimensional datasets. The objective of this work is to design and implement efficient parallel hardware architectures to accelerate the KNN classifier. The proposed architectures are implemented using FPGA on Intel DevCloud. Experimental results show that the proposed hardware implementation of the algorithm is 10.7 times faster than the software implementation with 96.6% classification accuracy for a benchmark classification dataset.
Published in: 2022 14th International Conference on Computational Intelligence and Communication Networks (CICN)
Date of Conference: 04-06 December 2022
Date Added to IEEE Xplore: 13 January 2023
ISBN Information: