K-Nearest Neighbors ML Frameworks

Implementations and tutorials of the k-NN classification algorithm across various programming languages. Does NOT include other machine learning algorithms, broader classification frameworks, or applications that use k-NN as one of many methods.

There are 28 k-nearest neighbors frameworks tracked. The highest-rated is stabgan/K-Nearest-Neighbours at 42/100 with 1 stars.

Get all 28 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=k-nearest-neighbors&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 stabgan/K-Nearest-Neighbours

I applied the K-NN model for my classification problem in both R and Python

42
Emerging
2 thatipamula-jashwanth/smart-knn

smartKNN - A feature-weighted KNN algorithm with automatic preprocessing,...

39
Emerging
3 ksdkamesh99/KNN-Visualiser

It is a best Visualiser for implementing K-Nearest Neighbours Algorithm with...

37
Emerging
4 ullayne02/Natural-Neighbor

Knn implementation without K parameter

30
Emerging
5 dstarrago/fuzzy_rough_classifiers

Framework for developing fuzzy and fuzzy-rough classification models for...

29
Experimental
6 MeGysssTaa/lvq4j

LVQ (Learning Vector Quantization) library for Java

29
Experimental
7 lettier/interactiveknn

Interactive K-Nearest Neighbors machine learning algorithm in JavaScript.

27
Experimental
8 Rabrg/jknn

A Java implementation of the k-nearest neighbors algorithm

27
Experimental
9 mariah-zm/kNN-in-Java

kNN implementation in Java for an assignment for study unit ICS2207.

24
Experimental
10 matakshay/NN-Classifier-using-VPTree

An efficient Nearest Neighbor Classifier for the MINST dataset. It uses a VP...

24
Experimental
11 acetinkaya/k-NN-Siniflandirma-Yontemi

Makine Öğrenmesi Algoritmaları Kitabı / Bölüm 4.4. k-NN Siniflandirma...

22
Experimental
12 Ashot72/knn-tensorflowjs-spfx-extension

KNN (k-nearest neighbors machine learning algorithm) TensorFlow.js...

21
Experimental
13 felipexw/knn-java-library

Just a simple implementation of K-Nearest Neighbour algorithm.

21
Experimental
14 bintarisiswi/iris-recognition-with-ANN-and-BA

Iris Image Recognition Using Hybrid Backpropagation Neural Network and Bat Algorithm

21
Experimental
15 Beckversync/K-Nearest-Neighbors-on-MNIST-dataset

The K-Nearest Neighbors (KNN) algorithm is implemented on the MNIST dataset,...

18
Experimental
16 guigaoliveira/k-nearest-neighbors

A simple implementation of the algorithm K Nearest Neighbors

18
Experimental
17 tvdaredevil/KNN-TFjs

This is a from scratch implementation of the K-nearest neighbors model in...

17
Experimental
18 Develop-Packt/Introduction-to-Classification

This module introduces classification — you will be implementing the various...

13
Experimental
19 dramos2001/Feature-Selection-with-Nearest-Neighbor

Implementing a K-Nearest-Neighbor algorithm with forward search and...

12
Experimental
20 rifqifarhansyah/GIK-ProductQuantization

Product Quantization Apllication for KNN

11
Experimental
21 dstarrago/mirocchio

Prototype based classification algorithm for multiple-instance data

11
Experimental
22 bumfo/js-kdtree

Javascript Version of Rednaxela's KdTree

11
Experimental
23 wang0324/OpticalDigitRecognition

Uses the K-Nearest Neighbor algorithm to classify handwritten digits.

11
Experimental
24 mohdmot/KAGSA-KNN

a simple KNN algorithm in KAGSA Programming Language

11
Experimental
25 ai-pal/k-NN-tensorflow

Intro to k-NN with tensorflow

11
Experimental
26 mikhailbahdashych/AI-kNN-algorithm

Implementation of kNN algorithm using Python.

11
Experimental
27 dstarrago/mil-noise-filter

Filter algorithm for noise reduction in multiple-instance classification problems

11
Experimental
28 lmangani/voip-classifier

Simple kNN classifier for VoIP and RTC Metrics

11
Experimental

Comparisons in this category