5. web 可视化现状

0.8k 字 · 源文件 SESSION_STATE.md 第 146 行起 · ruler arch read

#5.1 单一入口

http://127.0.0.1:8766/(整合页,由 experiments/build_page.py 生成)

  • 源文件:web/_template.html(布局)+ web/_app.js(逻辑)+ web/lib/three.min.js(内联)
  • 输出:web/index_integrated.html(约 620 KB,自包含)
  • 面板:viz_dashboard.py,响应头带 no-store(防缓存,曾踩坑)

#5.2 数据源

端点内容
/api/live实时训练状态(results/live_train.json)
/api/runs历史运行列表(字符串数组)
/api/run?tag=单个运行的时间序列
/api/control读写 results/control.json

#5.3 3D 场景内容

桌子、椅子、显示器(贴屏幕纹理)、键盘(每字符一键,会发光)、 紫色长方体(=模型,随置信度脉动)、顶栏状态胶囊、左栏试次信息、 右栏训练指标+损失曲线+正确率曲线+历史运行+动态控制+日志、 底部逐刻预测条。

直接映射(无播放/暂停):DATA.cursor 由训练循环推进。

#5.4 需要改的(对应用户要求)

  1. 键盘:字符键 → 上下左右 + 不动(5 键方向键布局)
  2. 屏幕:字符点阵 → 网格世界(64×80 画面)
  3. 逐刻预测条:改成动作序列(不是字符预测)

← 返回《SESSION_STATE.md》目录