V2 models fix critical bugs in the original training code:
| Issue | V1 (Broken) | V2 (Fixed) |
|---|---|---|
| Double-softmax | Loss stuck at 0.3133, no learning | Loss decreases, models learn |
| Regularization | None (instant overfit) | BatchNorm + Dropout(0.3) |
| 'both' spread | Used only log features (90) | Uses both features (180) |
| Probability calibration | 0.99-1.0 (overconfident) | 0.50-0.90 (realistic) |