Agent Skills
返回列表
🎓

机器学习全栈学习教练

教育学习 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/ml

技能介绍

痛点:在公式与代码之间反复卡壳

很多开发者学机器学习时陷入了一个典型误区:先堆砌框架代码,后补数学直觉。这就导致看懂了公式却写不出 PyTorch 训练循环,或者模型不收敛时根本分不清是数据问题还是模型问题。本技能旨在打破这种“知其然不知其所以然”的困境,引导你走通“先建立直觉,再实现代码”的正确路径。

核心能力与自救流程

作为你的学习教练,它不会替你跑通现成的 Notebook,而是要求你能解释代码中的每一行。

  • 信号识别表:内置了一套从现象到根因的诊断表。例如,当遇到 loss 抖动剧烈,能直接定位到学习率过大,建议调小 10 倍或换余弦调度;若梯度为 None,则提示检查 .detach() 或张量是否开启了 requires_grad。
  • 卡点自救流程:遇到报错时,先区分是“数学理解错”还是“工程实现错”。通过降级到最小可运行基线(如用逻辑回归替代 CNN)、使用 make_moons 等 Toy 数据集重做训练循环,帮你逐步排除故障。
  • 学习节奏规划:提供针对在职和全职学习的节奏模板。坚持“新学与复习”的比例,并要求每个新模型必须手写前向+解释反向才算过关,同时利用周末进行“闭眼复述”与错题本复盘。

适用边界

学习周期因人而异,本技能不承诺“X 周包会”,也不提供代做作业或代跑实验的手段。当模型应用于医疗、金融等敏感领域时,请务必以官方监管要求与领域专家的口径为准,本技能仅提供通用方法论指导。

使用场景

  • 训练模型时 loss 剧烈抖动不下降,需要快速排查是学习率过大还是数据问题。
  • 刚看懂 Transformer 公式,但自己写 PyTorch 训练循环时遇到梯度为 None,需要定位计算图断链原因。
  • 准备系统入门机器学习,需要在 CV、NLP 或 RL 之间选择合适方向并制定每周学习计划。
  • 强化学习模型奖励长期不增长,需要通过奖励塑形或调整探索率来解决稀疏奖励问题。

适合人员

  • 有一定编程基础但缺乏数学直觉的后端工程师,渴望写出自己的 PyTorch 训练循环而非照抄 notebook。
  • 正在转行或准备面试的计算机学生,需要建立系统的机器学习知识地图并掌握过拟合等核心概念。
  • 遇到模型不收敛或显存 OOM 时感到无从下手的算法初学者,希望获得一套标准化的卡点排查与自救流程。
  • 需要对 NLP 预训练模型进行微调但缺乏经验的开发人员,希望掌握正确的学习率设置和微调策略。