100天机器学习代码打卡教练
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/100-days-of-ml-code-coach
技能介绍
解决什么实际问题
很多人学机器学习时陷入“看视频很爽,写代码就废”的困境:公式推导看不进去,维度报错改不完,模型效果卡在随机水平却找不到原因。更常见的是“三天打鱼两天晒网”——第N天的内容太难,直接放弃整个计划。这个技能专为打破“学完就忘”和“半途而废”的循环而设计,把“坚持学ML”从口号变成每天1–2小时的具体行动。
核心工作机制
- 每日小步可运行:每天只攻一个知识点,必须产出能跑通的代码(哪怕只改3行)。例如遇到线性代数公式,先写成NumPy代码验证两个数的结果,再理解数学含义。
- 卡点信号表:针对常见卡点(如维度报错、模型效果差)提供具体动作。比如遇到
ValueError时检查reshape(-1,1),模型准确率低时先排查数据泄露或标签错位。 - 降级自救流程:遇到难题时按“抄官方示例→改参数观察→自己重写”三步走,避免因推导卡死进度。用20行玩具数据集重做实验,快速定位问题。
- 节奏恢复策略:连续两天没打卡时,自动把当天目标砍半,优先恢复习惯而非追求完美。中断后从最近“跑通”的节点继续,不补天数只补状态。
适用边界与注意点
- 100天是参考节奏,非硬性承诺。有人30天掌握基础,有人需要120天,核心是“每天写代码”的真实积累。
- 不提供代做或代考服务,目标是培养独立写代码的能力。
- 涉及数据合规时,需遵守平台或官方规范(如隐私保护、数据授权)。
使用场景
- 自学机器学习多次半途而废,需要把大目标拆成每天1–2小时、含可运行代码的小步骤
- 跟100天路线学到第X天卡住,如维度报错或模型效果差,需要降级流程和具体排查动作
- 看公式推导就犯困放弃,需要把数学公式转成NumPy代码、跑两个数验证理解
- 连续两天没打卡,需要把当天目标砍半、从最近跑通节点继续,恢复节奏而非补天数
适合人员
- 在职转行者:想系统学机器学习但总坚持不下来,需要每天1–2小时可执行的打卡计划
- ML 初学者:正在跟100天路线,卡在维度报错或模型准确率,需要按信号表逐项排查的指引
- 数学基础薄弱的入门者:看到公式就放弃,需要「够用就好、代码先行」的学习路径
- 自学为主的自学者:学过就忘,需要当天写5行「教给别人」注释的复盘习惯