{"id":15704449,"url":"https://github.com/ksdkamesh99/knn-visualiser","last_synced_at":"2025-05-12T14:22:00.813Z","repository":{"id":55104546,"uuid":"293133426","full_name":"ksdkamesh99/KNN-Visualiser","owner":"ksdkamesh99","description":"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.","archived":false,"fork":false,"pushed_at":"2021-01-10T09:51:14.000Z","size":141,"stargazers_count":21,"open_issues_count":1,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-12T14:21:54.810Z","etag":null,"topics":["artificial-intelligence","bootstrap4","javascript","knn-classifier","knn-visualiser","machine-learning","ml5js","p5js"],"latest_commit_sha":null,"homepage":"https://ksdkamesh99.github.io/KNN-Visualiser/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ksdkamesh99.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-05T18:34:23.000Z","updated_at":"2024-11-18T00:26:29.000Z","dependencies_parsed_at":"2022-08-14T12:10:09.646Z","dependency_job_id":null,"html_url":"https://github.com/ksdkamesh99/KNN-Visualiser","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksdkamesh99%2FKNN-Visualiser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksdkamesh99%2FKNN-Visualiser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksdkamesh99%2FKNN-Visualiser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksdkamesh99%2FKNN-Visualiser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ksdkamesh99","download_url":"https://codeload.github.com/ksdkamesh99/KNN-Visualiser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253754364,"owners_count":21958849,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","bootstrap4","javascript","knn-classifier","knn-visualiser","machine-learning","ml5js","p5js"],"created_at":"2024-10-03T20:11:57.826Z","updated_at":"2025-05-12T14:22:00.777Z","avatar_url":"https://github.com/ksdkamesh99.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KNN Visualiser\n\n[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)\n[![forthebadge](https://forthebadge.com/images/badges/its-not-a-lie-if-you-believe-it.svg)](https://forthebadge.com)\n[![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg)](https://forthebadge.com)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/ksdkamesh99/KNN-Visualiser\"\u003e\n    \u003cimg src=\"https://miro.medium.com/max/1148/1*X1KBJctko0RH6BWBsu-XjA.png\" alt=\"Logo\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Live Demo:-\n\nIt is deployed using github pages. You can check out the visualiser [here](https://ksdkamesh99.github.io/KNN-Visualiser/) .\n\n# Introduction:-\n\nIt is a best Visualiser for implementing K-Nearest Neighbours Algorithm with 3 different classes i.e A,B,C.  \n\nIt is implemented completely using JavaScript.  \n\nIt is developed using ml5.js and p5.js.  \n\n# Steps to use:-\n\n1. Firstly for training click on start training.\n2. Once step 3 is completed now select the class and mark on the canvas.\n3. Once marking of classes is done then click on “Stop Training” button and then click on “Start Prediction” button.\n4. Now click on canvas and predictions will be seen and you can visualise the KNN Algorithm.\n5. Enjoy Learning!\n6. Drop a ⭐ on the Github Repository. \n\n\n# Bug / Feature Request\nIf you find a bug (gave undesired results), kindly open an issue [here](https://github.com/ksdkamesh99/KNN-Visualiser/issues/new/choose) by including your search query and the expected result.\n\nIf you'd like to request a new function, feel free to do so by opening an issue [here](https://github.com/ksdkamesh99/KNN-Visualiser/issues/new/). Please include sample queries and their corresponding results.\n\n\n# Contact:-\nFor any kind of suggesstions/ help in code Please mail me at ksdkamesh99@gmail.com.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fksdkamesh99%2Fknn-visualiser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fksdkamesh99%2Fknn-visualiser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fksdkamesh99%2Fknn-visualiser/lists"}