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,... |
|
Emerging |
| 2 |
stabgan/K-Nearest-Neighbours
I applied the K-NN model for my classification problem in both R and Python |
|
Emerging |
| 3 |
ksdkamesh99/KNN-Visualiser
It is a best Visualiser for implementing K-Nearest Neighbours Algorithm with... |
|
Emerging |
| 4 |
lettier/interactiveknn
Interactive K-Nearest Neighbors machine learning algorithm in JavaScript. |
|
Experimental |
| 5 |
ullayne02/Natural-Neighbor
Knn implementation without K parameter |
|
Experimental |
| 6 |
MeGysssTaa/lvq4j
LVQ (Learning Vector Quantization) library for Java |
|
Experimental |
| 7 |
dstarrago/fuzzy_rough_classifiers
Framework for developing fuzzy and fuzzy-rough classification models for... |
|
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 |
felipexw/knn-java-library
Just a simple implementation of K-Nearest Neighbour algorithm. |
|
Experimental |
| 13 |
Ashot72/knn-tensorflowjs-spfx-extension
KNN (k-nearest neighbors machine learning algorithm) TensorFlow.js... |
|
Experimental |
| 14 |
bintarisiswi/iris-recognition-with-ANN-and-BA
Iris Image Recognition Using Hybrid Backpropagation Neural Network and Bat Algorithm |
|
Experimental |
| 15 |
Develop-Packt/Introduction-to-Classification
This module introduces classification — you will be implementing the various... |
|
Experimental |
| 16 |
Beckversync/K-Nearest-Neighbors-on-MNIST-dataset
The K-Nearest Neighbors (KNN) algorithm is implemented on the MNIST dataset,... |
|
Experimental |
| 17 |
guigaoliveira/k-nearest-neighbors
A simple implementation of the algorithm K Nearest Neighbors |
|
Experimental |
| 18 |
tvdaredevil/KNN-TFjs
This is a from scratch implementation of the K-nearest neighbors model in... |
|
Experimental |