training-run-forensics について
training-run-forensicsは、実行曲線、設定、出力サンプル、コードやデータの変更からモデル訓練の問題を調べるスキルです。症状と原因候補を分け、新たな探索の前に確認項目と修正の優先順位を示します。
主な機能
- 01訓練時の症状を分類
- 02原因候補を列挙
- 03原因を見分けるチェックを特定
- 04確率とコストで修正を優先
活用シーン
- 01発散や過学習を調査
- 02検証ノイズや訓練崩壊を診断
- 03新たなハイパーパラメーター探索前の確認項目を選定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jurgendn/ agent-skills --skill training-run-forensicsインストール後、Claude Code で/training-run-forensicsを入力して読み込まれたか確認します。
詳細
学習実行のフォレンジック
実行結果を証拠として扱います。
情報の収集
次の情報を求めます。
- 損失/指標の曲線;
- オプティマイザー、学習率スケジュール、バッチサイズ、精度、正則化;
- 学習/検証サンプルまたは予測結果;
- 最近のコード/データの変更;
- 関連する場合は、ハードウェア/分散実行の構成。
ワークフロー
- 曲線、構成、サンプル出力、最近のコード変更を収集します。
- 症状を分類します。発散、過学習、学習不足、崩壊、学習停止、検証の不安定さ。
- 可能性の高い原因を絞り込みます。
- 原因を見分けるための最小限の確認項目を特定します。
- 発生確率とコストに基づいて、修正の優先順位を決めます。
- 新たなスイープの前に実施すべき確認項目を明示します。
ルール
- やみくもにハイパーパラメーターを試さないでください。
- 症状と原因を区別してください。
- 曲線の形状だけでは診断になりません。構成とデータの証拠と照合する必要があります。
- 症状がデータ漏洩または分割の不一致を示している場合は、
data-pipeline-auditorに引き継いでください。
出力
次の項目を返します。
- 症状の分類;
- 可能性の高い原因;
- 原因を見分けるための確認項目;
- 修正の順序;
- 診断を覆す証拠。
コメント
Markdown 対応