{"id":17976468,"url":"https://github.com/rupav/knn-implementation","last_synced_at":"2025-10-29T16:33:26.114Z","repository":{"id":252335094,"uuid":"95297311","full_name":"rupav/KNN-Implementation","owner":"rupav","description":"from scratch, KNN implementation and plot","archived":false,"fork":false,"pushed_at":"2017-07-24T15:02:03.000Z","size":129,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-09T11:45:13.505Z","etag":null,"topics":["dataset","knn","knn-classification","machine-learning","nearest-neighbours-classifier","plot"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/rupav.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-24T12:51:35.000Z","updated_at":"2017-08-02T14:57:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"267f1b8c-ec87-4c6d-9d16-76bec6c5517f","html_url":"https://github.com/rupav/KNN-Implementation","commit_stats":null,"previous_names":["rupav/knn-implementation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupav%2FKNN-Implementation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupav%2FKNN-Implementation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupav%2FKNN-Implementation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupav%2FKNN-Implementation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rupav","download_url":"https://codeload.github.com/rupav/KNN-Implementation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247098004,"owners_count":20883129,"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":["dataset","knn","knn-classification","machine-learning","nearest-neighbours-classifier","plot"],"created_at":"2024-10-29T17:23:59.098Z","updated_at":"2025-10-29T16:33:21.077Z","avatar_url":"https://github.com/rupav.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KNN-Implementation\nfrom scratch, KNN implementation and plot\n\n\nPandas was used, dataset used is Breast Cancer dataset from Kaggle.\nfirst data cleaning was done.\nKNN function was created, keeping in mind input parameters.\nto bring modularity, another function was created so as to run the previous function made.\nduring data clining, histogram was chosen to filter the data to only 2 columns for plotting KNN.\n\nin data there are 32 features, 1st useless, 2nd being target, and rest 30 are 3x10 columns, with 10 features' mean,std and worst reults divided in 3 groups\nwe take mean data only for KNN plotting which is further cleaned.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frupav%2Fknn-implementation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frupav%2Fknn-implementation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frupav%2Fknn-implementation/lists"}