Live performance
Clustering scorecard
Improve separation, compactness, playlist quality, and challenge accuracy.
Total score0Points
Silhouette0.00Higher is better
Compactness0Lower distance wins
Separation0Centroid distance
Iterations0Training steps
Timer00:00Current round
Interactive song map
Cluster canvas
Click two songs to compare. Drag songs in manual mode.
Challenge mode
Mission control
Create three distinct workout playlists
Use tempo, energy, and danceability. Reach a silhouette score above 0.40 with exactly three clusters.
Target: 3 clusters · Silhouette ≥ 0.40 · Tempo, energy, danceability enabled
Mission not checked.
Visual analytics
Plotly.js dashboard
Playlist builder
Cluster playlists
Dataset inspector
Fictional song records
| Song | Genre | Tempo | Energy | Mood | Duration | Popularity | Cluster |
|---|
Learning summary
Round analysis
Run clustering to generate an educational analysis.
How to play
Learning guide
1. Prepare the data
- Select useful musical features.
- Adjust weights to control influence.
- Choose scaling and genre encoding.
2. Train and inspect
- Run or step through clustering.
- Inspect centroids, outliers, and metrics.
- Compare algorithms and feature choices.
3. Build playlists
- Name each discovered music group.
- Move songs manually when appropriate.
- Export playlists and learning reports.