spirit0609 / DBSCAN

Implementation of DBSCAN Algorithm in Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DBSCAN

Implementation of DBSCAN Algorithm in Python.

Input:

It takes two inputs. First one is the .csv file which contains the data (no headers). In 'main.py' change line 12 to:

DATA = '/path/to/csv/file.csv'

And the second is the config file which contains few parameters necessary for the algorithm. More details inside 'config' file. You can change the 'config' file as per your requirement.

UPDATE: July 13, 2017 - The code has been updated to support 3D points. Although technically, it can be used to perform multi-demensional clustering (might need to tweak the code more) - it is the visualization part will not work as expected.

Few Snapshots

2-D Clustering in action

3-D Clustering in action

About

Implementation of DBSCAN Algorithm in Python.


Languages

Language:Python 100.0%