您现在的位置是:首页 > 要闻 > 正文

Raspberry Pi Pico 可以驱动 Mario Kart 64 机器学习项目

发布时间:2022-05-14 23:48:02编辑:来源:

好像MarioKart64中的AI驱动程序还不够糟糕,Hackster发现的一个精彩项目将播放器替换为RaspberryPiPico(由运行经过训练的TensorFlow机器学习模型的笔记本电脑提供支持)。

这里实际上有两个黑客。第一个,详细介绍了项目创建者Stacksmashing的GitHub页面,涉及从原始N64(尚未改装成PC的)中获取视频输出,笔记本电脑可以将其处理为AI模型。这意味着HDMI模块,因为模拟RGB视频连接器在现代笔记本电脑上很少见。

这个名为TensorKartRealHW的项目使用TensorKart,该软件已经能够自行玩MarioKart64,但它依赖于模拟器。能够在原始硬件上播放它意味着能够通过控制台前面的原始端口之一传递控制器输入,这是RaspberryPiPico的来源。它通过损坏的控制器连接到N64,并且将AI请求的输入转换为控制器端口所需的信号。

训练数据是使用Python脚本收集的,该脚本捕获控制器输入以及随后对视觉输出的影响。小地图之类的东西被裁剪掉了,因为它们令人困惑,并且游戏放慢了速度以捕捉更流畅的转向。人工智能模型在这个数据集上进行了训练,最终开发出对马里奥在他的卡丁车中的近乎完美的控制——但仅限于训练数据中包含的课程。

如果你想自己尝试一下,代码是开源的,在GitHub上,但你可能必须先破坏N64控制器,而且没有关于AI与蓝色外壳的方便程度的信息。

标签:

上一篇
下一篇

最新文章