文件库:检测中…
① 训练课程(素材库 · 可增删下载)
从本机选 .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 同款思路);本页适合观察与调参。