まずプロンプト
挙動を明確に表現でき、追加した文脈がレイテンシと費用の制約に収まるうちは、プロンプトやfew-shotの例を使います。
統制された実験のための、フレームワークに依存しないチェックリストです。ハイパーパラメータと必要メモリは、モデル、データ、学習目的、ハードウェアの組み合わせで変わります。値は、その組み合わせについて保守されているレシピからのみ引用し、パイロットで検証してください。
挙動を明確に表現でき、追加した文脈がレイテンシと費用の制約に収まるうちは、プロンプトやfew-shotの例を使います。
変化する知識、非公開の知識、出典が必要な知識には検索を、計算、操作、システムの正となる状態にはツールを使います。
繰り返し現れる挙動については、代表的な事例、封をしたテストセット、超えるべき計測済みのベースラインがそろってから学習します。
| 調整項目 | 重要な理由 | 確認するシグナル |
|---|---|---|
| 学習率 | 更新の大きさを決める | 不安定さ、学習の遅さ、検証時の品質 |
| 学習の長さ | 例に触れる回数を左右する | ホールドアウトの頭打ちと退行の増加 |
| 実効バッチ | 勾配ノイズとスループットを変える | 毎秒ステップ数、メモリ、収束 |
| 系列長 | メモリと学習時の分布に強く影響する | 切り詰め、パディングの無駄、長文入力の品質 |
| LoRAのランクと対象モジュール | アダプターの容量と配置を決める | 学習可能パラメータ数、タスク品質、過学習 |
| 精度と量子化 | メモリ、互換性、数値挙動のトレードオフ | NaN、速度、メモリ、書き出したモデルの品質 |