mcpField
H
hyperparameter-triage

hyperparameter-triage

github.com/jurgendn数据与数据库1137 次安装6 周前更新
代码仓库

关于 hyperparameter-triage

用于诊断训练问题,并将超参数调优聚焦于可能的原因。它会排列候选参数优先级,制定精简搜索计划和停止条件。

主要功能

  1. 01明确目标与失败模式
  2. 02排列候选超参数优先级
  3. 03按作用机制分类参数
  4. 04制定精简的局部搜索
  5. 05设定继续或停止条件

适用场景

  1. 01训练失败后选择待排查参数
  2. 02缩小过于宽泛的超参数搜索范围
  3. 03判断何时停止调参

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jurgendn/agent-skills --skill hyperparameter-triage

安装后在 Claude Code 中输入/hyperparameter-triage确认已加载。

详细介绍

超参数排查

调整少数几个确实可能导致问题的参数。

信息收集

确认:

  • 目标指标和故障模式;
  • 当前配置和计算预算;
  • 训练曲线和验证集表现;
  • 已知良好的基线设置;
  • 已尝试过哪些参数。

工作流

  1. 说明目标和故障模式。
  2. 列出影响较大的候选超参数。
  3. 按作用机制对参数分类:优化、正则化、模型容量、数据/采样、调度。
  4. 根据预期影响力和交互风险对参数排序。
  5. 提出精简的搜索计划。
  6. 定义继续或放弃扫描的停止条件。

规则

  • 优先采用有依据的局部扫描,而非盲目网格搜索。
  • 记录哪些设置保持不变。
  • 除非有意测试交互,否则一次只改变一种机制。
  • 如果曲线表明存在数据或实现错误,应先转交给 data-pipeline-auditor 或 training-run-forensics,再进行调参。

输出

返回:

  • 故障诊断;
  • 按优先级排序的超参数及其理由;
  • 精简的扫描表;
  • 固定控制项;
  • 停止/继续标准。

评论

支持 Markdown