{"id":21182330,"url":"https://github.com/mohamedsebaie/algorithm-workshop-in_python-iti_clustering_project","last_synced_at":"2026-04-15T12:39:01.095Z","repository":{"id":119417541,"uuid":"385652449","full_name":"MohamedSebaie/Algorithm-WorkShop-In_Python-ITI_Clustering_Project","owner":"MohamedSebaie","description":"Clustering Algorithms (KMeans, MeanShift, (Merged KMean and MeanShift) and DBSCAN)","archived":false,"fork":false,"pushed_at":"2021-07-22T21:10:11.000Z","size":15709,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-09T10:14:00.544Z","etag":null,"topics":["algorithm","algorithms","clustering","dbscan","dbscan-algorithm","dbscan-clustering","dbscan-clustering-algorithm","dbscan-clusters","kmeans","kmeans-algorithm","kmeans-clustering","kmeans-clustering-algorithm","kmeansclustering","machine-learning-algorithms","meanshift","meanshift-clustering","python","unsupervised-clustering","unsupervised-learning-algorithms","unsupervised-machine-learning"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MohamedSebaie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2021-07-13T15:31:45.000Z","updated_at":"2023-11-24T08:24:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"25745bcc-08f9-4df2-915b-a88e7597548a","html_url":"https://github.com/MohamedSebaie/Algorithm-WorkShop-In_Python-ITI_Clustering_Project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MohamedSebaie/Algorithm-WorkShop-In_Python-ITI_Clustering_Project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohamedSebaie%2FAlgorithm-WorkShop-In_Python-ITI_Clustering_Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohamedSebaie%2FAlgorithm-WorkShop-In_Python-ITI_Clustering_Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohamedSebaie%2FAlgorithm-WorkShop-In_Python-ITI_Clustering_Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohamedSebaie%2FAlgorithm-WorkShop-In_Python-ITI_Clustering_Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MohamedSebaie","download_url":"https://codeload.github.com/MohamedSebaie/Algorithm-WorkShop-In_Python-ITI_Clustering_Project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohamedSebaie%2FAlgorithm-WorkShop-In_Python-ITI_Clustering_Project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31842192,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T11:29:19.690Z","status":"ssl_error","status_checked_at":"2026-04-15T11:29:19.171Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["algorithm","algorithms","clustering","dbscan","dbscan-algorithm","dbscan-clustering","dbscan-clustering-algorithm","dbscan-clusters","kmeans","kmeans-algorithm","kmeans-clustering","kmeans-clustering-algorithm","kmeansclustering","machine-learning-algorithms","meanshift","meanshift-clustering","python","unsupervised-clustering","unsupervised-learning-algorithms","unsupervised-machine-learning"],"created_at":"2024-11-20T17:56:32.697Z","updated_at":"2026-04-15T12:39:01.072Z","avatar_url":"https://github.com/MohamedSebaie.png","language":"Jupyter Notebook","readme":"# Algorithm-WorkShop-In_Python-ITI_Clustering_Project\nDBSCAN vs Merging Mean-Shift with K-Means  (Mean shift and K-Means algorithm are two similar clustering algorithms; both of them extract information from data with some kind of mean vector operations.  compare these two algorithms and show a way, with VisuMap software, to combine them to get much better clustering tools.) \n# K-Means , Mean-Shift and DBSCAN from Scratch\n# Team Members GR3 ITI:\t\t\t\t\t\t\t  \t\t\t\t\t\t                       \t\t\t\t\t\t\t\t\t\t                     \n\n      1- Abdullah Abdelhakeem\n      2- Mohamed Mostafa\n      3- ElShaimaa Hassan\n      4- Mohamed Sebaie\n      5- Osama Ahmed\n      6- Lamiaa Omar\t\t\t\t\t\t\t\t\t\t\t\t\t                       \t\n# Date: \n        - 13 July 2021\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                         \n# Version: \n        - 0.0.1\n        \n# About \n        - Clustering\n          - K-Means Algorithm\n          - Mean Shift Algorithm\n          - Merge Between K-Mean and  Mean Shift\n          - DBSCAN Algorithm\n\n\u003ch1\u003eImage Projects\u003c/h1\u003e\n\u003ch3\u003eK-Means And Mean-Shift\u003c/h3\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/kd0.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k1.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k2.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k3.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k4.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k5.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k6.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k7.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k8.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k9.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k10.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k11.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k12.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k13.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/k14.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/vip.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003ch3\u003eDBSCAN\u003c/h3\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d1.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d2.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d3.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d4.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d5.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d6.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d7.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d8.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d9.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d10.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d11.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d12.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d13.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d14.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d16.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/d15.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n\n\u003ch2\u003e Compare Betweem Merge(K-Means And Mean-Shift) vs DBSCAN Algorithms\u003c/h2\u003e\n\n\u003col\u003e\n  \u003cul\u003e\u003cimg  src=\"Image/kd0.PNG\" alt=\"DBSCAN_K-MEAN\"/\u003e\u003c/ul\u003e\n\u003c/ol\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohamedsebaie%2Falgorithm-workshop-in_python-iti_clustering_project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohamedsebaie%2Falgorithm-workshop-in_python-iti_clustering_project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohamedsebaie%2Falgorithm-workshop-in_python-iti_clustering_project/lists"}