Unsupervised Learning
Unsupervised learning identifies hidden patterns within data without relying on labeled examples. Clustering, dimensionality reduction, and association rule discovery are key areas of focus.
1. Core Principles of Unsupervised Learning
Case Study 2: Anomaly Detection via Density
Problem: Detecting anomalies in financial transactions.
Approach: Utilizing DBSCAN to identify outliers and GMM for density estimation.
Understanding Potential Biases in Clusters
Do not use the results to discriminate against individuals or groups.
Employing K-means with scikit-learn for clustering tasks.
Frequently asked questions
What are unsupervised learning methods, and how do they differ from supervised learning?
Unsupervised learning methods work without predefined labels or target variables, instead discovering patterns and structures within the data itself. Supervised learning, conversely, relies on labeled data to train a model for prediction.
What do the Silhouette Score, Davies-Bouldin Index, and Calinski-Harabasz index measure when evaluating clustering results?
The Silhouette Score measures how similar each point is to its own cluster compared to other clusters. The Davies-Bouldin Index quantifies the average dissimilarity between clusters, with lower values indicating better separation. Finally, the Calinski-Harabasz index assesses the ratio of between-cluster variance to within-cluster variance, suggesting more distinct and well-defined clusters.
▶ Try it live
Everything above runs in your browser — open Hash Function Avalanche Visualizer and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.