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 |
|
Emerging |
| 2 |
thatipamula-jashwanth/smart-knn
smartKNN - A feature-weighted KNN algorithm with automatic preprocessing,... |
|
Emerging |
| 3 |
ksdkamesh99/KNN-Visualiser
It is a best Visualiser for implementing K-Nearest Neighbours Algorithm with... |
|
Emerging |
| 4 |
ullayne02/Natural-Neighbor
Knn implementation without K parameter |
|
Emerging |
| 5 |
dstarrago/fuzzy_rough_classifiers
Framework for developing fuzzy and fuzzy-rough classification models for... |
|
Experimental |
| 6 |
MeGysssTaa/lvq4j
LVQ (Learning Vector Quantization) library for Java |
|
Experimental |
| 7 |
lettier/interactiveknn
Interactive K-Nearest Neighbors machine learning algorithm in JavaScript. |
|
Experimental |
| 8 |
Rabrg/jknn
A Java implementation of the k-nearest neighbors algorithm |
|
Experimental |
| 9 |
mariah-zm/kNN-in-Java
kNN implementation in Java for an assignment for study unit ICS2207. |
|
Experimental |
| 10 |
matakshay/NN-Classifier-using-VPTree
An efficient Nearest Neighbor Classifier for the MINST dataset. It uses a VP... |
|
Experimental |
| 11 |
acetinkaya/k-NN-Siniflandirma-Yontemi
Makine Öğrenmesi Algoritmaları Kitabı / Bölüm 4.4. k-NN Siniflandirma... |
|
Experimental |
| 12 |
Ashot72/knn-tensorflowjs-spfx-extension
KNN (k-nearest neighbors machine learning algorithm) TensorFlow.js... |
|
Experimental |
| 13 |
felipexw/knn-java-library
Just a simple implementation of K-Nearest Neighbour algorithm. |
|
Experimental |
| 14 |
bintarisiswi/iris-recognition-with-ANN-and-BA
Iris Image Recognition Using Hybrid Backpropagation Neural Network and Bat Algorithm |
|
Experimental |
| 15 |
Beckversync/K-Nearest-Neighbors-on-MNIST-dataset
The K-Nearest Neighbors (KNN) algorithm is implemented on the MNIST dataset,... |
|
Experimental |
| 16 |
guigaoliveira/k-nearest-neighbors
A simple implementation of the algorithm K Nearest Neighbors |
|
Experimental |
| 17 |
tvdaredevil/KNN-TFjs
This is a from scratch implementation of the K-nearest neighbors model in... |
|
Experimental |
| 18 |
Develop-Packt/Introduction-to-Classification
This module introduces classification — you will be implementing the various... |
|
Experimental |
| 19 |
dramos2001/Feature-Selection-with-Nearest-Neighbor
Implementing a K-Nearest-Neighbor algorithm with forward search and... |
|
Experimental |
| 20 |
rifqifarhansyah/GIK-ProductQuantization
Product Quantization Apllication for KNN |
|
Experimental |
| 21 |
dstarrago/mirocchio
Prototype based classification algorithm for multiple-instance data |
|
Experimental |
| 22 |
bumfo/js-kdtree
Javascript Version of Rednaxela's KdTree |
|
Experimental |
| 23 |
wang0324/OpticalDigitRecognition
Uses the K-Nearest Neighbor algorithm to classify handwritten digits. |
|
Experimental |
| 24 |
mohdmot/KAGSA-KNN
a simple KNN algorithm in KAGSA Programming Language |
|
Experimental |
| 25 |
ai-pal/k-NN-tensorflow
Intro to k-NN with tensorflow |
|
Experimental |
| 26 |
mikhailbahdashych/AI-kNN-algorithm
Implementation of kNN algorithm using Python. |
|
Experimental |
| 27 |
dstarrago/mil-noise-filter
Filter algorithm for noise reduction in multiple-instance classification problems |
|
Experimental |
| 28 |
lmangani/voip-classifier
Simple kNN classifier for VoIP and RTC Metrics |
|
Experimental |