YOLOX-S プロジェクト構成†
本家
研究室が基盤としている物体検出モデルです.
主要ディレクトリ†
| ディレクトリ | 内容 |
| YOLOX/ | YOLOX公式フレームワーク(サブモジュール) |
| dataset/ | 生データセット(inaoka, Yamamoto, Himaka等) |
| prepared_datasets/ | YOLOX形式に変換済みデータ |
| YOLOX_outputs/ | 学習結果(モデル、ログ、可視化画像) |
| configs/ | プロジェクト別YAML設定ファイル |
| exps/ | 実験定義(yolox_s_custom.py) |
| tools/ | ユーティリティスクリプト群 |
| docs/ | ドキュメント |
主要ツール (tools/)†
| スクリプト | 用途 |
| train_with_visualization.py | 学習(可視化付き) |
| create_coco_for_yolox.py | データセット変換 |
| visualize_augmentation.py | データ拡張の可視化 |
| inference.py | 推論 |
| eval_with_visualization.py | 評価 |
| analyze_annotation_impact.py | アノテーション分析 |
ワークフロー†
1. configs/で設定ファイル作成
2. create_coco_for_yolox.py でデータ準備
3. train_with_visualization.py で学習
4. YOLOX/tools/demo.py で推論
重要ファイル†
- yolox_s.pth - 事前学習済みモデル
- environment.yml - Conda環境定義
- exps/yolox_s_custom.py - カスタムモデル定義(環境変数で動的設定)