Python, Clustering, Data Science, Machine Learning.
use a more memory-efficient algorithm to calculate distances: a ball tree. It makes DBSCAN more sensitive to epsilon value which is worth keeping in mind and is more complex to implement but it is already supported in scikit learn. We must include in scikit-learn DBSCAN an additional parameter