关于 hyperparameter-triage
用于诊断训练问题,并将超参数调优聚焦于可能的原因。它会排列候选参数优先级,制定精简搜索计划和停止条件。
主要功能
- 01明确目标与失败模式
- 02排列候选超参数优先级
- 03按作用机制分类参数
- 04制定精简的局部搜索
- 05设定继续或停止条件
适用场景
- 01训练失败后选择待排查参数
- 02缩小过于宽泛的超参数搜索范围
- 03判断何时停止调参
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jurgendn/ agent-skills --skill hyperparameter-triage安装后在 Claude Code 中输入/hyperparameter-triage确认已加载。
详细介绍
超参数排查
调整少数几个确实可能导致问题的参数。
信息收集
确认:
- 目标指标和故障模式;
- 当前配置和计算预算;
- 训练曲线和验证集表现;
- 已知良好的基线设置;
- 已尝试过哪些参数。
工作流
- 说明目标和故障模式。
- 列出影响较大的候选超参数。
- 按作用机制对参数分类:优化、正则化、模型容量、数据/采样、调度。
- 根据预期影响力和交互风险对参数排序。
- 提出精简的搜索计划。
- 定义继续或放弃扫描的停止条件。
规则
- 优先采用有依据的局部扫描,而非盲目网格搜索。
- 记录哪些设置保持不变。
- 除非有意测试交互,否则一次只改变一种机制。
- 如果曲线表明存在数据或实现错误,应先转交给
data-pipeline-auditor或training-run-forensics,再进行调参。
输出
返回:
- 故障诊断;
- 按优先级排序的超参数及其理由;
- 精简的扫描表;
- 固定控制项;
- 停止/继续标准。
评论
支持 Markdown