UppuluriKalyani / ML-Nexus

ML Nexus is an open-source collection of machine learning projects, covering topics like neural networks, computer vision, and NLP. Whether you're a beginner or expert, contribute, collaborate, and grow together in the world of AI. Join us to shape the future of machine learning!
https://discord.gg/n2D4RqnU
MIT License
47 stars 82 forks source link

Contact Tracing using DBSCAN algorithm #501

Closed sharayuanuse closed 2 hours ago

sharayuanuse commented 2 hours ago

Is your feature request related to a problem? Please describe.

The challenge arises when trying to identify clusters of individuals who may have been exposed to an infectious person based on GPS data. Tracking large-scale, dynamic location data and isolating infected clusters manually is inefficient, which leads to difficulty in preventing further disease transmission.

Describe the solution you'd like

By implementing the DBSCAN algorithm (Density-Based Spatial Clustering of Applications with Noise) for contact tracing, we can efficiently group individuals based on their proximity over time. DBSCAN is ideal as it forms clusters based on density and distance without needing to predefine the number of clusters. This algorithm will:

The approach will automate the clustering process, reduce manual effort, and allow for more rapid isolation of potential exposure cases. This solution adapts well to large datasets and effectively handles noise (individuals not in contact with others).

Describe alternatives you've considered

github-actions[bot] commented 2 hours ago

Thanks for creating the issue in ML-Nexus!πŸŽ‰ Before you start working on your PR, please make sure to:

github-actions[bot] commented 2 hours ago

Thanks for raising this issue! However, we believe a similar issue already exists. Kindly go through all the open issues and ask to be assigned to that issue.