[add] 学習パイプラインと 5-fold 交差検証の評価を実装
tias-train cv: ConvNeXt-Tiny 等を timm で学習し,患者単位・9 グループ層化の
5-fold 交差検証で評価する.held_out は全程度で評価し,部分集合(all・common・mild)
ごとの指標と所要時間を記録する.モデル比較用の設定も追加した.
テスト・リファクタリングは後続で行う(ユーザー就寝中の自律作業.本番実行を先行させるため先にコミット).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent beae8f5 commit 944543693079a737d2428f70bf77557e29966738
@rintoHasegawa rintoHasegawa authored 17 days ago
Showing 25 changed files
View
configs/cv_effb0_with_mild.yaml 0 → 100644
View
configs/cv_effb0_without_mild.yaml 0 → 100644
View
configs/cv_resnet50_with_mild.yaml 0 → 100644
View
configs/cv_resnet50_without_mild.yaml 0 → 100644
View
configs/cv_synthetic.yaml 0 → 100644
View
configs/cv_vits_with_mild.yaml 0 → 100644
View
configs/cv_vits_without_mild.yaml 0 → 100644
View
configs/cv_with_mild.yaml 0 → 100644
View
configs/cv_without_mild.yaml 0 → 100644
View
docs/04_SPEC/SPEC_01_アーキテクチャ設計.md
View
docs/04_SPEC/SPEC_02_学習・評価仕様.md
View
pyproject.toml
View
src/tias_judge_model/cli/train.py 0 → 100644
View
src/tias_judge_model/data/dataset.py 0 → 100644
View
src/tias_judge_model/data/images.py 0 → 100644
View
src/tias_judge_model/data/split.py
View
src/tias_judge_model/evaluation/__init__.py 0 → 100644
View
src/tias_judge_model/evaluation/figures.py 0 → 100644
View
src/tias_judge_model/evaluation/metrics.py 0 → 100644
View
src/tias_judge_model/models/__init__.py 0 → 100644
View
src/tias_judge_model/models/factory.py 0 → 100644
View
src/tias_judge_model/schema.py
View
src/tias_judge_model/training/__init__.py 0 → 100644
View
src/tias_judge_model/training/cross_validation.py 0 → 100644
View
src/tias_judge_model/training/loop.py 0 → 100644