/home/zhn/.openclaw/workspace/skills/mathlab/skills/mathlab/scripts/compile_day.pyskills/mathlab/templates/course_template.htmlskills/mathlab/config.yamlstaging/ - 编译输出区(Day1~Day7 课程材料)courseware/ - 正式课程 HTMLexercises/ - 正式练习题tests/ - 正式测试用例staging/staging/ 部署到正式目录<link> 标签knn → KNearestNeighbor(使用 topic_en_map 映射)topic_en_map = {
"感知机": "Perceptron",
"K 近邻": "KNearestNeighbor",
"朴素贝叶斯": "NaiveBayes",
"EM 算法": "ExpectationMaximization",
"隐马尔可夫模型": "HiddenMarkovModel",
"计算图": "ComputationalGraph",
"卷积神经网络": "ConvolutionalNeuralNetwork",
"注意力机制": "AttentionMechanism",
"Bellman 方程": "BellmanEquation",
"价值迭代": "ValueIteration",
"策略迭代": "PolicyIteration"
}
教材: 《统计学习方法》(lihang-code)
| 天数 | 主题 | 知识点 | 状态 |
|---|---|---|---|
| Day1 | 感知机 | 决策边界、梯度下降 | ✅ 已修复 |
| Day2 | K 近邻 | 距离度量、投票规则 | ✅ 已修复 |
| Day3 | 朴素贝叶斯 | 条件概率、拉普拉斯平滑 | ✅ 已修复 |
| Day4 | 决策树 | 信息熵、基尼系数、ID3/C4.5/CART | ⏳ 待添加 |
| Day5 | 支持向量机 | 核函数、SMO 算法、软间隔 | ⏳ 待添加 |
| Day6 | 提升方法 | AdaBoost、GBDT | ⏳ 待添加 |
| Day7 | 无监督学习 | K-Means、层次聚类、密度聚类 | ⏳ 待添加 |
教材: 《动手学深度学习》(d2l-zh)
| 天数 | 主题 | 知识点 | 状态 |
|---|---|---|---|
| Day8 | 计算图 | 自动求导、链式法则 | ✅ 已修复 |
| Day9 | 卷积神经网络 | 卷积运算、池化、CNN 架构 | ✅ 已修复 |
| Day10 | 注意力机制 | Seq2Seq、Transformer、自注意力 | ⏳ 待添加 |
| Day11 | 计算机视觉 | 目标检测、图像分割 | ⏳ 待添加 |
| Day12 | 训练与验证 | 过拟合、数据预处理 | ⏳ 待添加 |
| Day13 | 优化器 | SGD、Adam | ⏳ 待添加 |
| Day14 | 性能优化 | 分布式训练、模型部署 | ⏳ 待添加 |
教材: 《强化学习的数学原理》(Book-Mathematical-Foundation-of-Reinforcement-Learning)
| 天数 | 主题 | 知识点 | 状态 |
|---|---|---|---|
| Day15 | Bellman 方程 | MDP、状态值函数 | ⏳ 待添加 |
| Day16 | 价值迭代 | 最优值函数、Bellman 最优方程 | ⏳ 待添加 |
| Day17 | 策略迭代 | 值迭代 vs 策略迭代 | ⏳ 待添加 |
| Day18 | 蒙特卡洛方法 | MC 预测、MC 控制 | ⏳ 待添加 |
| Day19 | 时序差分 | TD(0)、TD(λ) | ⏳ 待添加 |
| Day20 | 策略梯度 | REINFORCE、Actor-Critic | ⏳ 待添加 |
| Day21 | 高级主题 | A3C、PPO、DPO | ⏳ 待添加 |
compile_day.py 的 generate_symbol_decoder() 和 generate_math_derivation() 函数硬编码了感知机内容,导致 Day2~Day7 都生成相同的感知机内容。
修改三个函数,根据传入的 topic 参数动态生成对应主题的内容:
generate_symbol_decoder(topic) - 根据主题生成符号解码字典(7 个主题)generate_math_derivation(topic) - 根据主题生成数学推导(7 个主题)generate_html() - 为不同主题设置不同的技术参数(technical_debt, visual_intuition, bilibili_keyword, optimization_bottleneck, oj_mission)skills/mathlab/scripts/compile_day.py - 修复内容生成逻辑✅ 修复 compile_day.py 三个函数
✅ 重新编译 Day2~Day7
✅ 提交 Git 仓库(commit e528ca7)
❌ 推送 Gogs 失败(服务器 500 错误,持续中)
✅ Day1(感知机)已部署 ✅ Day2(K 近邻)已部署(2026-03-03 14:00) ⏳ Day3~Day7 待部署