🤖 Machine Learning / AI
Intermediate
What is DBSCAN clustering?
Answer
DBSCAN (Density-Based Spatial Clustering of Applications with Noise) clusters data based on density. It defines clusters as dense regions of points separated by low-density regions. Two hyperparameters: epsilon (ε) — the radius of a neighborhood, and min_samples — minimum number of points to form a dense region. Points are classified as core points, border points, or outliers (noise). Advantages over K-Means: discovers arbitrarily shaped clusters, automatically determines the number of clusters, and identifies outliers. It fails with clusters of varying density.
Previous
What is the difference between parametric and non-parametric models?
Next
What is class imbalance and how do you handle it?
More Machine Learning / AI Questions
View all →- Intermediate What is a convolutional neural network (CNN)?
- Intermediate What is a Recurrent Neural Network (RNN)?
- Intermediate What is an LSTM and how does it solve the vanishing gradient problem?
- Intermediate What is the attention mechanism in neural networks?
- Intermediate What is the Transformer architecture?