训练世界(与游玩互不相通:内存存档 · 不可能气味 · 不回写偏好)
文件库:检测中…

① 训练课程(素材库 · 可增删下载)

读取中…
从本机选 .js → 上传进库
未加载课程

② 项目(一个基因 = 一个项目 · 带独立训练存档)

未打开项目
读取中…
从本机选 .json → 上传进库
未打开项目

③ 参数

学习率 lr 噪声 σ
推进节奏 最大代数
训练强度 100% 每帧预算 ≈ 14.0 ms
「推进节奏」管画面刷新(隔 N 帧才推进一帧引擎,纯观感); 「训练强度」管每帧真跑多少训练步(真速度)。想最快:节奏=全速 + 强度=100%。
防灾难性遗忘:下面勾选的内置课会与课程课混训(每代依次跑完列表里全部任务)。
混训任务越多,每代越慢、但已会技能越不容易被覆盖。

④ 控制(全部手动,页面永不自动开始)

最佳 —
「保存」才真正写基因文件(默认覆盖当前项目,旧版挪进 _trash,可随时恢复); 训练现场(权重/代数/曲线/课程/参数)由服务器每 5 秒自动存档,刷新或关掉页面都不丢。

⑤ 手动指令(测试用 · 停止训练后可改)

训练中不可用
生效指令:—
上面是引擎已有名字的指令位;下面是全部 100 位(数字 = 下标,未命名的空闲位课程可自定义标记)。 点一下切换,停止训练后立即生效。

⑥ 实时状态

个体 /24 任务 本集回报 发力 速度 代/分 用时 状态 待命
适应度曲线(最近 160 代,越高越好)· 技能分 = 最近一代平均回报

⑦ 隔离自检

检查中…

说明

· 引擎以 内嵌快照 方式运行(与 02_微信小游戏/code_html_to_wx/core.js 同源,1.2.AI.html 与引擎文件都不被改动; 改完 01_基础项目/1.2.AI.html 后依次运行 code_html_to_wx/build-core.js 和本目录 _build_train.js 即可刷新内嵌引擎)。
· 训练只发生在本页的内存世界:存档走内存、气味只用「游玩中不可能出现的正交子空间气味」、 好恶表/感悟不回写导出的基因。
· 课程可占用空闲指令位(如 44 号「觅食经济情境」输入标记);不读取、不修改引擎内部。
· 导出的 JSON 与游戏内「导出基因」同格式,直接在 1.2.AI.html 里「导入基因」即可生效。
· 大规模挂机建议用无头脚本(node _train.js 同款思路);本页适合观察与调参。