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 18 k-nearest neighbors frameworks tracked. The highest-rated is thatipamula-jashwanth/smart-knn at 47/100 with 31 stars and 203 monthly downloads.

Get all 18 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 thatipamula-jashwanth/smart-knn

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

47
Emerging
2 stabgan/K-Nearest-Neighbours

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

35
Emerging
3 ksdkamesh99/KNN-Visualiser

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

30
Emerging
4 lettier/interactiveknn

Interactive K-Nearest Neighbors machine learning algorithm in JavaScript.

27
Experimental
5 ullayne02/Natural-Neighbor

Knn implementation without K parameter

23
Experimental
6 MeGysssTaa/lvq4j

LVQ (Learning Vector Quantization) library for Java

22
Experimental
7 dstarrago/fuzzy_rough_classifiers

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

22
Experimental
8 Rabrg/jknn

A Java implementation of the k-nearest neighbors algorithm

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

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

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

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

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

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

15
Experimental
12 felipexw/knn-java-library

Just a simple implementation of K-Nearest Neighbour algorithm.

14
Experimental
13 Ashot72/knn-tensorflowjs-spfx-extension

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

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

Iris Image Recognition Using Hybrid Backpropagation Neural Network and Bat Algorithm

14
Experimental
15 Develop-Packt/Introduction-to-Classification

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

11
Experimental
16 Beckversync/K-Nearest-Neighbors-on-MNIST-dataset

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

11
Experimental
17 guigaoliveira/k-nearest-neighbors

A simple implementation of the algorithm K Nearest Neighbors

11
Experimental
18 tvdaredevil/KNN-TFjs

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

10
Experimental