tias-train cv(SPEC_02「交差検証の実行」)で,実データ(1085 枚)の 5-fold 交差検証を 4 モデル × 2 条件 × 3 seed で回した結果.学習は研究室サーバで行い,手元には集計値・図・ログだけを回収した.表は uv run python scripts/summarize_cv.py runs で再生成できる.
| 項目 | 内容 |
|---|---|
| 実行日時 | 2026-09-28 00:38〜01:34(ユーザー就寝中の自律実行) |
| 実行場所 | Archimedes の RTX A6000 × 2(GPU 0・1 を並行.ユーザーの許可による) |
| 本数 | 36 本(5-fold × 36 = 180 回の学習).所要時間の合計 88 分 |
| コード | 最初の 2 本は 9445436,次の 22 本は b17fcc9,学習率 1e-3 の 12 本は 3983c2a |
| 分割 seed | 42・43・44(同じ seed なら全モデル・両条件で分割が完全に同じ) |
※ b17fcc9-dirty の実験 ID は,実行時にテストファイル(tests/)が未コミットだったことによる.学習に使うコード(src/)はコミット b17fcc9 と同一.
strong)と淡紅(normal).両条件とも学習に含まれる部分で,2 条件の比較はここで行う| モデル | 学習率 | 条件 | common macro F1 | common 正解率 | all macro F1 | mild→淡紅 |
|---|---|---|---|---|---|---|
| ConvNeXt-Tiny | 1e-4 | 込み | 0.541 ± 0.066 | 0.668 ± 0.035 | 0.510 ± 0.056 | 0.29 |
| ConvNeXt-Tiny | 1e-4 | 除外 | 0.592 ± 0.068 | 0.744 ± 0.035 | 0.480 ± 0.056 | 0.55 |
| EfficientNet-B0 | 1e-4 | 込み | 0.494 ± 0.047 | 0.593 ± 0.046 | 0.475 ± 0.028 | 0.20 |
| EfficientNet-B0 | 1e-4 | 除外 | 0.520 ± 0.066 | 0.664 ± 0.039 | 0.447 ± 0.048 | 0.40 |
| EfficientNet-B0 | 1e-3 | 込み | 0.529 ± 0.043 | 0.629 ± 0.027 | 0.501 ± 0.032 | 0.26 |
| EfficientNet-B0 | 1e-3 | 除外 | 0.577 ± 0.050 | 0.707 ± 0.037 | 0.486 ± 0.036 | 0.48 |
| ResNet-50 | 1e-4 | 込み | 0.574 ± 0.046 | 0.702 ± 0.037 | 0.516 ± 0.049 | 0.29 |
| ResNet-50 | 1e-4 | 除外 | 0.362 ± 0.073 | 0.714 ± 0.029 | 0.296 ± 0.052 | 0.62 |
| ResNet-50 | 1e-3 | 込み | 0.546 ± 0.057 | 0.649 ± 0.066 | 0.520 ± 0.050 | 0.24 |
| ResNet-50 | 1e-3 | 除外 | 0.637 ± 0.062 | 0.748 ± 0.045 | 0.519 ± 0.056 | 0.48 |
| ViT-Small | 1e-4 | 込み | 0.579 ± 0.060 | 0.683 ± 0.053 | 0.525 ± 0.048 | 0.34 |
| ViT-Small | 1e-4 | 除外 | 0.581 ± 0.063 | 0.743 ± 0.032 | 0.464 ± 0.052 | 0.57 |
| モデル | 学習率 | 条件 | 淡白 | 淡紅 | 紅 | 暗赤紅 | 紫 |
|---|---|---|---|---|---|---|---|
| ConvNeXt-Tiny | 1e-4 | 込み | 0.45 | 0.66 | 0.60 | 0.82 | 0.29 |
| ConvNeXt-Tiny | 1e-4 | 除外 | 0.45 | 0.88 | 0.59 | 0.77 | 0.26 |
| EfficientNet-B0 | 1e-3 | 込み | 0.49 | 0.61 | 0.66 | 0.74 | 0.34 |
| EfficientNet-B0 | 1e-3 | 除外 | 0.47 | 0.82 | 0.64 | 0.73 | 0.24 |
| ResNet-50 | 1e-4 | 除外 | 0.04 | 0.92 | 0.11 | 0.89 | 0.00 |
| ResNet-50 | 1e-3 | 込み | 0.48 | 0.62 | 0.68 | 0.77 | 0.40 |
| ResNet-50 | 1e-3 | 除外 | 0.59 | 0.83 | 0.61 | 0.79 | 0.39 |
| ViT-Small | 1e-4 | 込み | 0.46 | 0.70 | 0.62 | 0.79 | 0.42 |
| ViT-Small | 1e-4 | 除外 | 0.37 | 0.88 | 0.48 | 0.81 | 0.26 |
fold 間の標準偏差は淡白・紅・紫で 0.1〜0.28 と大きい(各 fold の held_out にこれらのクラスは 11〜12 人しかいないため).
同じ seed・同じ fold どうしで common macro F1 の差(除外 − 込み)を取った対応比較.
| モデル | 学習率 | 差の平均 ± 標準偏差 | 除外が上回った fold |
|---|---|---|---|
| ConvNeXt-Tiny | 1e-4 | +0.051 ± 0.070 | 11 / 15 |
| EfficientNet-B0 | 1e-3 | +0.049 ± 0.060 | 14 / 15 |
| ResNet-50 | 1e-3 | +0.091 ± 0.082 | 13 / 15 |
| ViT-Small | 1e-4 | +0.002 ± 0.048 | 8 / 15 |
ConvNeXt-Tiny(学習率 1e-4)を基準にした,同じ seed・同じ fold どうしの common macro F1 の差.
| 条件 | EfficientNet-B0(1e-3) | ResNet-50(1e-3) | ViT-Small(1e-4) |
|---|---|---|---|
| 除外 | −0.015 ± 0.070(5/15) | +0.045 ± 0.059(12/15) | −0.012 ± 0.060(6/15) |
| 込み | −0.013 ± 0.063(5/15) | +0.005 ± 0.102(8/15) | +0.038 ± 0.067(9/15) |
(括弧内は ConvNeXt-Tiny を上回った fold の数)
| モデル | 学習率 | 条件 | 1 エポック(秒) | 回ったエポック数 | 1 本(5 fold)の所要(秒) | パラメータ数 |
|---|---|---|---|---|---|---|
| ConvNeXt-Tiny | 1e-4 | 込み | 1.44 | 19.7 | 170 | 27.8M |
| ConvNeXt-Tiny | 1e-4 | 除外 | 1.09 | 22.9 | 147 | 27.8M |
| EfficientNet-B0 | 1e-3 | 込み | 1.53 | 19.3 | 163 | 4.0M |
| EfficientNet-B0 | 1e-3 | 除外 | 1.11 | 23.1 | 142 | 4.0M |
| ResNet-50 | 1e-4 | 込み | 1.16 | 34.6 | 223 | 23.5M |
| ResNet-50 | 1e-3 | 込み | 1.16 | 18.3 | 133 | 23.5M |
| ResNet-50 | 1e-3 | 除外 | 0.84 | 24.4 | 119 | 23.5M |
| ViT-Small | 1e-4 | 込み | 0.99 | 19.1 | 114 | 21.7M |
| ViT-Small | 1e-4 | 除外 | 0.71 | 22.7 | 100 | 21.7M |
PLAN_02 の Step 7(実験反復)で扱う.
⚠ Archimedes の
/homeは共用ディスクが残り 40 GB(使用率 98%.2026-09-28 01:40 時点).今夜の 36 本の重み(runs/*/checkpoints/fold<k>.pt.5 fold × 36 本)が 約 12 GB を占めている(ENV_03 の「重みを溜め込まない」に反する状態).
重みの削除は取り返しがつかないため,夜間の自律作業では削除せず,人間の判断を待つ
残す価値があるのは最良の組み合わせ(例: ResNet-50 学習率 1e-3・除外)程度.不要な重みの削除例(Archimedes 上で実行):
cd ~/work/TIASJudgeModel/runs du -sh */checkpoints | sort -h # 容量の確認 rm -r 20260928-0*_cv_*_b17fcc9-dirty/checkpoints # 例: b17fcc9 の 22 本の重みを消す
今後は重みを保存するかを設定で選べるようにする(例: train.save_checkpoints).Step 7 で扱う
手元の runs/ に回収済み(.gitignore 対象).サーバ上にも同名で残っており,checkpoints/ の重みは uv run tias-remote pull <実験ID> --with-checkpoints で回収できる.
20260928-003803_cv_with_mild_9445436 20260928-003817_cv_without_mild_9445436 20260928-004230_cv_effb0_with_mild_b17fcc9-dirty 20260928-004245_cv_effb0_without_mild_b17fcc9-dirty 20260928-004437_cv_resnet50_without_mild_b17fcc9-dirty 20260928-004551_cv_resnet50_with_mild_b17fcc9-dirty 20260928-004658_cv_vits_without_mild_b17fcc9-dirty 20260928-004834_cv_without_mild_s43_b17fcc9-dirty 20260928-004944_cv_vits_with_mild_b17fcc9-dirty 20260928-005106_cv_without_mild_s44_b17fcc9-dirty 20260928-005133_cv_with_mild_s43_b17fcc9-dirty 20260928-005332_cv_effb0_without_mild_s43_b17fcc9-dirty 20260928-005451_cv_with_mild_s44_b17fcc9-dirty 20260928-005555_cv_effb0_without_mild_s44_b17fcc9-dirty 20260928-005731_cv_effb0_with_mild_s43_b17fcc9-dirty 20260928-005825_cv_resnet50_without_mild_s43_b17fcc9-dirty 20260928-010038_cv_effb0_with_mild_s44_b17fcc9-dirty 20260928-010055_cv_resnet50_without_mild_s44_b17fcc9-dirty 20260928-010255_cv_vits_without_mild_s43_b17fcc9-dirty 20260928-010353_cv_resnet50_with_mild_s43_b17fcc9-dirty 20260928-010443_cv_vits_without_mild_s44_b17fcc9-dirty 20260928-010735_cv_resnet50_with_mild_s44_b17fcc9-dirty 20260928-011122_cv_vits_with_mild_s43_b17fcc9-dirty 20260928-011330_cv_vits_with_mild_s44_b17fcc9-dirty 20260928-011834_cv_resnet50_with_mild_lr1e-3_3983c2a 20260928-011847_cv_resnet50_without_mild_lr1e-3_3983c2a 20260928-012047_cv_resnet50_with_mild_lr1e-3_s43_3983c2a 20260928-012049_cv_resnet50_without_mild_lr1e-3_s43_3983c2a 20260928-012253_cv_resnet50_without_mild_lr1e-3_s44_3983c2a 20260928-012300_cv_resnet50_with_mild_lr1e-3_s44_3983c2a 20260928-012457_cv_effb0_without_mild_lr1e-3_3983c2a 20260928-012525_cv_effb0_with_mild_lr1e-3_3983c2a 20260928-012716_cv_effb0_without_mild_lr1e-3_s43_3983c2a 20260928-012822_cv_effb0_with_mild_lr1e-3_s43_3983c2a 20260928-012950_cv_effb0_without_mild_lr1e-3_s44_3983c2a 20260928-013114_cv_effb0_with_mild_lr1e-3_s44_3983c2a