TobiasLogic commited on
Commit
73256ab
·
verified ·
1 Parent(s): d6f80e4

Add more training charts, add root config.json for download tracking

Browse files
Files changed (1) hide show
  1. README.md +16 -0
README.md CHANGED
@@ -53,6 +53,22 @@ or both.
53
  | Throughput | ~90-110 img/s, batch 32, RTX 5090 |
54
  | Single-frame inference | 30.7 ms / 32.5 FPS (batch 1, eager, RTX 5090) |
55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  Peak AP came at epoch 95 (0.3578), not the final epoch. That is normal late-training fluctuation,
57
  and `best.pt` correctly holds the epoch-95 weights rather than epoch 100's. Against the 40-50 AP
58
  range set as the competitiveness bar, this run falls short. It is a real result from a genuine
 
53
  | Throughput | ~90-110 img/s, batch 32, RTX 5090 |
54
  | Single-frame inference | 30.7 ms / 32.5 FPS (batch 1, eager, RTX 5090) |
55
 
56
+ Train loss over the same run, log-shaped as expected for a detector trained from scratch:
57
+
58
+ <img src="assets/loss_progress.svg" alt="Train loss by epoch, dropping sharply in the first few epochs then declining gradually from about 6 to 4.1 over the rest of training" width="900">
59
+
60
+ AP50 (IoU 0.50, a looser localization threshold) against AP75 (IoU 0.75, stricter). Both climb
61
+ together early on, then AP75 plateaus lower, meaning coarse localization improved faster than
62
+ precise localization did:
63
+
64
+ <img src="assets/ap50_75_progress.svg" alt="AP50 and AP75 by epoch as two lines, AP50 rising to about 0.54 and AP75 to about 0.38" width="900">
65
+
66
+ AP broken out by object size. Large objects are detected far more reliably than small ones
67
+ throughout training, a common pattern for this class of detector and one of the things the
68
+ required ablations would need to explain:
69
+
70
+ <img src="assets/ap_by_size_progress.svg" alt="AP by object size (small, medium, large) by epoch as three lines, large objects highest at about 0.49, medium at about 0.39, small lowest at about 0.18" width="900">
71
+
72
  Peak AP came at epoch 95 (0.3578), not the final epoch. That is normal late-training fluctuation,
73
  and `best.pt` correctly holds the epoch-95 weights rather than epoch 100's. Against the 40-50 AP
74
  range set as the competitiveness bar, this run falls short. It is a real result from a genuine