好像 Mario Kart 64 中的 AI 驱动程序还不够糟糕,Hackster发现的一个精彩项目将播放器替换为Raspberry Pi Pico(由运行经过训练的 TensorFlow 机器学习模型的笔记本电脑提供支持)。
这里实际上有两个黑客。第一个,详细介绍了项目创建者 Stacksmashing 的GitHub 页面,涉及从原始 N64(尚未改装成 PC 的)中获取视频输出,笔记本电脑可以将其处理为 AI 模型。这意味着 HDMI 模块,因为模拟 RGB 视频连接器在现代笔记本电脑上很少见。
这个名为 TensorKartRealHW 的项目使用 TensorKart,该软件已经能够自行玩 Mario Kart 64,但它依赖于模拟器。能够在原始硬件上播放它意味着能够通过控制台前面的原始端口之一传递控制器输入,这是 Raspberry Pi Pico 的来源。它通过损坏的控制器连接到 N64,并且将 AI 请求的输入转换为控制器端口所需的信号。
训练数据是使用 Python 脚本收集的,该脚本捕获控制器输入以及随后对视觉输出的影响。小地图之类的东西被裁剪掉了,因为它们令人困惑,并且游戏放慢了速度以捕捉更流畅的转向。人工智能模型在这个数据集上进行了训练,最终开发出对马里奥在他的卡丁车中的近乎完美的控制——但仅限于训练数据中包含的课程。
如果你想自己尝试一下,代码是开源的,在 GitHub 上,但你可能必须先破坏 N64 控制器,而且没有关于 AI 与蓝色外壳的方便程度的信息。
免责声明:本文由用户上传,如有侵权请联系删除!
Copyright @ 2015 -2022 太行之窗 All Rights Reserved. 网站地图 | 百度地图 .
联系方式:843 656 887 .渝ICP备2021002616号-16 渝公网安备 50010302003615号