我要吃瓜

Article

PL-kNN: A Python-based implementation of a parameterlessk-Nearest Neighbors classifier

Details

Citation

Jodas DS, Passos LA, Adeel A & Papa JP (2023) PL-kNN: A Python-based implementation of a parameterlessk-Nearest Neighbors classifier. Software Impacts, 15, Art. No.: 100459. https://doi.org/10.1016/j.simpa.2022.100459

Abstract
This paper presents an open-source implementation of PL-kNN, a parameterless version of the k-Nearest Neighbors algorithm. The proposed model, developed in Python 3.6, was designed to avoid the choice of the k parameter required by the standard k-Nearest Neighbors technique. Essentially, the model computes the number of nearest neighbors of a target sample using the data distribution of the training set. The source code provides functions resembling the Scikit-learn methods for fitting the model and predicting the classes of the new samples. The source code is available in the GitHub repository with instructions for installation and examples for usage.

Keywords
machine learning; k-nearest Neighbours; Classification; Clustering; Python

Journal
Software Impacts: Volume 15

StatusPublished
Funders
Publication date31/03/2023
Date accepted by journal14/12/2022
URL
PublisherElsevier BV
eISSN2665-9638

People (1)

Dr Ahsan Adeel

Dr Ahsan Adeel

Assoc. Prof. in Artificial Intelligence, Computing Science and Mathematics - Division

Files (1)