FN-DBSCAN: Python Implementation of Fuzzy Neighborhood DBSCAN


Çeldir O. M.

Technical Report, pp.1, 2025

  • Publication Type: Other Publication / Technical Report
  • Publication Date: 2025
  • Page Numbers: pp.1
  • Dokuz Eylül University Affiliated: Yes

Abstract

This software provides a comprehensive Python implementation of the Fuzzy Neighborhood DBSCAN (FN-DBSCAN) algorithm, originally proposed by Nasibov & Ulutagay (2009). Unlike traditional DBSCAN, which relies on binary neighborhood definitions, this implementation utilizes fuzzy cardinality to handle border points and noise more effectively. The library is fully compatible with the Scikit-learn ecosystem, supports various membership functions and includes built-in data normalization for scale invariance. DOI: https://zenodo.org/records/17726044  Source Code: https://github.com/onurceldir123/fn-dbscan