有人把红白机塞进了AI模型 · 本文配图
有人把红白机塞进了AI模型 · 本文配图 · 点击查看大图
有人把红白机的 CPU 运算规则编进了 AI 模型,让模型一步步执行游戏指令。作者放出的演示里,马里奥已经跑起来了。 项目叫 nesformer,代码已经放到 GitHub。仓库最早提交时间是北京时间 10 月 30 日深夜。 它具体做了什么? 作者把红白机 CPU 的运算规则编成 Qwen3.5 架构的模型权重;游戏程序和内存数据则放进模型运行时的状态中。权重保持不变,状态随着指令执行更新。模型负责算出游戏运行过程,外部程序负责画面和按键。 能不能拿来畅玩?目前更适合看实验。作者给出的参考速度是每帧约 1–6 秒;一段正常约 10 秒的游戏,示例运行约花了 25 分钟,而且暂时没有声音。 想研究的话,作者提供了代码、权重和 3 个免费测试游戏。需要 Python 3.11 或以上版本;目前只支持 NROM 这类卡带。 入口:GitHub 上 dbreunig 的 nesformer 项目。配图截自作者演示。 这个实验有意思的地方是:神经网络的能力不一定要靠训练学出来,也可以把计算规则直接编成权重,让它执行程序。 点击我的简介主页获取详细项目地址。
KEEP EXPLORING

项目与原始链接

打开 nesformer 仓库

代码、演示、权重和运行说明

↗
查看权重生成代码

计算规则如何变成网络参数

↗
回到顶部 ↑