Deep classifier · clf-v2026.06.17
How the classifier is graded
Every star carries a predicted class from a deep neural network. Here is how well it does, measured on the held-out test split it never trained on — the scorecard, confusion matrix and all.
Where it confuses classes
Confusion matrix
Each row is a true class; each cell shows what fraction the model predicted as the column class. A bright diagonal is the goal; the off-diagonal glow is where look-alikes blur — EW↔EB, the RR Lyrae subtypes, semiregulars↔irregulars. Hover any cell for the counts.
Class by class
Precision, recall & F1
Precision is how often a predicted label is right; recall is how many of the true members it finds. Rare classes with little training data (RRd, type-II Cepheids) sit lower.
Broad · 8 classes
precision · recall · F1 · support| class | precision | recall | F1 | support |
|---|---|---|---|---|
| ECLIPSING | 0.985 | 1.000 | 0.993 | 9,800 |
| RR_LYRAE | 1.000 | 1.000 | 1.000 | 3,880 |
| CEPHEID | 1.000 | 0.978 | 0.989 | 1,020 |
| DELTA_SCUTI | 1.000 | 1.000 | 1.000 | 2,060 |
| LPV | 0.988 | 1.000 | 0.994 | 14,600 |
| ROTATIONAL | 0.943 | 0.930 | 0.936 | 4,200 |
| ERUPTIVE_CV | 0.886 | 0.886 | 0.886 | 1,290 |
| OTHER | 0.974 | 0.886 | 0.928 | 2,680 |
Beyond the headline
Slices & diagnostics
How to read this
The classifier predicts 21 fine classes rolled up into 8 broad families; broad probabilities are sums of fine ones, so the two levels never disagree. Training excludes labeler-uncertainty codes and suspected variables, and ASAS-SN's own discoveries are scored as a separate slice (their types trace back to an earlier classifier). Every number here is measured on stars held out of training — never the data the model saw. Disagree with a label? The class probabilities, anomaly scores, and the full light curve are on each star page, and you can re-run the classifier on your own curve in the analyzer.