An open API service indexing awesome lists of open source software.

https://github.com/shahzadmustafa15/dbscan-clustering

DBSCAN clustering algorithm applied on synthetic non-linear data (make_moons dataset).
https://github.com/shahzadmustafa15/dbscan-clustering

data-science data-visualization dbscan-clustering density-based-clustering machine-learning ml-projects python scikit-learn unsupervised-learning

Last synced: about 1 month ago
JSON representation

DBSCAN clustering algorithm applied on synthetic non-linear data (make_moons dataset).

Awesome Lists containing this project

README

          

# DBSCAN Clustering on make_moons Dataset

This mini-project applies the **DBSCAN** clustering algorithm to a synthetic non-linear dataset generated using `make_moons`. It demonstrates how DBSCAN can identify arbitrarily shaped clusters and noise.

## Highlights

- Uses `DBSCAN` from `scikit-learn`
- Dataset: `make_moons` with Gaussian noise
- Visualization with `matplotlib` and `seaborn`
- No need to specify number of clusters in advance
- Detects noise points automatically

## Output

Two plots:
1. Original dataset without clustering
2. Clustering result with color-coded labels