Log augmentation B robustness results

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
int 2026-10-14 19:20:20 +03:00
parent 1722175ac8
commit e5d50c8d65

View file

@ -229,3 +229,13 @@ python3 /mnt/c/KNP/cats-dogs/run.py test --dataset contrast_train_test --train 8
### Прервано выключением компьютера (перезапуск: `augment/resume.sh`) ### Прервано выключением компьютера (перезапуск: `augment/resume.sh`)
Компьютер оставили на ночь: в 19:17 `resume.sh` перезапустил `aug_v_A90k`, `sz80_30k_s{42,1}`, `sz{40,80}_60k_s42`; `aug_v_B30k` досчитывается. Исправлен признак готовности в `resume.sh`: остановленный `run.sh` всё равно пишет `ELAPSED`, поэтому готовым считается только прогон со строками `CLASS`. Компьютер оставили на ночь: в 19:17 `resume.sh` перезапустил `aug_v_A90k`, `sz80_30k_s{42,1}`, `sz{40,80}_60k_s42`; `aug_v_B30k` досчитывается. Исправлен признак готовности в `resume.sh`: остановленный `run.sh` всё равно пишет `ELAPSED`, поэтому готовым считается только прогон со строками `CLASS`.
Проверить после обучения: `augment/tta_sim.py aug_v_B30k val30000.bin val30000.target --first 30000` — устойчивость к сдвигу/толщине, сравнение с `oo_v_base`. Проверить после обучения: `augment/tta_sim.py aug_v_B30k val30000.bin val30000.target --first 30000` — устойчивость к сдвигу/толщине, сравнение с `oo_v_base`.
### Аугментация B (10 000 исходных × 3 = 30 000 шагов обучения), validation
KNP: `aug_v_B30k` 8940/10000 = 89,4% (ориентир `oo_v_base` 92,5%). Устойчивость в симуляторе, 2000 картинок validation:
| Сеть | Как есть | Сдвиг 2 px | Толще 1 px | Тоньше 1 px |
| --- | --- | --- | --- | --- |
| `oo_v_base` (30 000 исходных) | 91,9% | 66,6% | 80,8% | 80,2% |
| `aug_v_B30k` (10 000 × 3) | 87,8% | **81,5%** | 79,1% | 74,9% |
Сдвиг: +15 п.п.; на чистых картинках −4 п.п. (втрое меньше уникальных исходников); к толщине устойчивость не выросла. Ждём `aug_v_A90k` (30 000 × 3).