ksdkamesh99/KNN-Visualiser
It is a best Visualiser for implementing K-Nearest Neighbours Algorithm with 3 different classes i.e A,B,C. It is developed using ml5.js and p5.js.
Provides interactive real-time visualization of KNN classification decisions through a canvas-based UI where users manually plot training data points across three classes, then observe prediction boundaries and neighbor selection during inference. Built entirely in JavaScript, it leverages p5.js for 2D graphics rendering and ml5.js for machine learning abstractions, enabling browser-based execution without backend dependencies.
No commits in the last 6 months.
Stars
21
Forks
5
Language
HTML
License
MIT
Category
Last pushed
Jan 10, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ksdkamesh99/KNN-Visualiser"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
thatipamula-jashwanth/smart-knn
smartKNN - A feature-weighted KNN algorithm with automatic preprocessing, normalization, and...
stabgan/K-Nearest-Neighbours
I applied the K-NN model for my classification problem in both R and Python
lettier/interactiveknn
Interactive K-Nearest Neighbors machine learning algorithm in JavaScript.
ullayne02/Natural-Neighbor
Knn implementation without K parameter
MeGysssTaa/lvq4j
LVQ (Learning Vector Quantization) library for Java