← 返回深度学习基础课
MODEL LIFECYCLE LABDETERMINISTIC TEACHING SIMULATION · HARDWARE 0

模型分数看起来很高,为什么仍然不能直接驱动灵巧手?

沿着数据集、训练、验证、模型卡和推理质量门走一遍完整流程。所有样本、损失与混淆矩阵都是公开的教学fixture;这里没有训练真实神经网络,也不声称模型已达到生产精度。

  1. 01定义任务3类手势
  2. 02划分数据train / val / test
  3. 03训练候选loss fixture
  4. 04独立评价confusion matrix
  5. 05受控推理threshold / unknown
01 · DATASET SPLIT

谁可以学习,谁只能评价?

等待检查
TRAIN更新参数
VALIDATION选阈值/模型
TEST最终估计
R rockP paperS scissors样本按人员组划分,相邻帧不跨集合。
02 · TRAINING FIXTURE

损失下降意味着什么?

NO GPU · NO REAL TRAINING
epoch 1epoch 6loss
初始loss
末尾loss
训练动作
fixture replay
参数更新
NOT_RUN

损失下降只说明教学序列中的训练目标变小;泛化能力必须看未参与更新的数据。

03 · INDEPENDENT EVALUATION

混淆矩阵把错误藏在哪里?

等待评价
行是真实标签,列是预测标签
TRUE / PREDrockpaperscissors
accuracy
recall · rock
recall · paper
recall · scissors

先选择案例。

04 · INFERENCE QUALITY GATE

最高分怎样变成gesture或unknown?

rps-fixture-v1
rock
paper
scissors
等待推理

模型候选还没有经过质量门。

05 · EXPLAIN BEFORE ACCEPT

这个案例下一步最该做什么?

选择第一个需要处理的工程问题

先查看划分、矩阵和推理结果,再选择修复方向。

06 · RUN REAL PYTHON · STANDARD LIBRARY ONLY

现在真正训练一次最小模型

24 SYNTHETIC SAMPLES · HARDWARE 0
01读取并验证数据02只用train求三类质心03用validation/test评价04生成哈希绑定Manifest

复制命令,在本机Python运行

python app/teaching_gesture_model.py ^
  --output D:\CodexTemp\rps-model-manifest.json

python -m unittest tests.test_teaching_gesture_model

输出路径必须显式指定;建议始终放在D:\CodexTemp。脚本不会安装依赖、访问网络、摄像头、IPC11或PCAN。

可记结论:代码真正计算了参数和指标;但数据仍是SYNTHETIC,`actionEligible=false`不会因为测试通过而改变。
CURATED READING · 主动打开

从可视实验继续走到真实代码

按当前问题选一项,不必一次读完。外链不会自动加载,也不记录进度。

PYTORCH · 官方完整机器学习工作流Dataset、模型、优化、保存与推理。GOOGLE · 官方阈值与混淆矩阵理解阈值如何改变分类结果。GOOGLE · 官方Accuracy、Precision与Recall避免在类别失衡时只看accuracy。SCIKIT-LEARN · 官方混淆矩阵API用真实标签与预测标签生成矩阵。
LOCAL TRACE · 内存事件

结论经过哪些证据门?

0 / 4 CASES
    可记结论:训练分数不是现实正确率,测试指标不是动作许可;只有来源、划分、评价、阈值和限制都可追溯时,Observation才有讨论价值。