玩家用AI神经网络生成《侠盗猎车5》 实在有意思
靠着机器学习和各种不同的训练方式 , AI已经可以做出不少让人叹为观止的事情 , 但如果完全不用3D引擎 , 只靠AI神经元网络来运算出一个3D游戏 , 会是什么效果呢?
近日油管主HarrisonKinsley和DanielKukiela等AI爱好者一同打造出《GANTheftAuto》 , 将《侠盗猎车5》英文原名(GrandTheftAutoV)的第一个字由生成对抗网络(GenerativeAdversarialNetworks)的缩写所取代 。 顾名思义 , 这是个由生成对抗网络模拟出来的《侠盗猎车》世界 。
【玩家用AI神经网络生成《侠盗猎车5》 实在有意思】视频欣赏:
生成对抗网络由两个相对抗神经元网络组成 , 一个负责生成 , 另一个负责判别 。 在这个例子中 , AI被丢到《侠盗猎车》世界中的一条高速公路上进行学习 , 了解当使用者按下加速、煞车、左转、右转时 , 画面应该如何变化 。 生成网络会产生出一个它猜测应该正确的画面 , 而判别网络则会与实际的游戏画面进行比较 , 来指导生成网络产生怎样的画面才是对的 。
文章图片
其结果就是生成了一个看起来有些模糊 , 但大致能辨别的世界 。 里面所有的元素都是AI神经元网络依照经验生成的 , 完全没有用到任何3D绘图或物理运算 。 即便如此 , AI依然不可思议地学到了车辆影子的角度该随着转动变化 , 车体上的反光也是正确的 。 如果车子撞到障碍物时 , AI会懂得让画面停住 , 随后视撞击的角度向左或右滑 , 后来加入了其他车辆 , AI也能正确进行反应 , 甚至连远方山群都会随着远近的距离产生大小变化 。
训练这样的GAN需要耗费大量的GPU运算力 , 英伟达借给Kinsley一台包含64核AMDCPU , 四张A100显卡的DGXStationA100 , 可以同时执行12个AI训练模型 。 Kinsley除了让这些模型反复在公路上奔跑之外 , 还用AI来平滑画面 , 让其看起来不太像素化 , 最终得到了好像在梦境中开车的场景 。
文章图片
由于时间不足 , Kinsley和Kukiela无法扩大实验范围 , 他们不确定能将这个世界扩展到多大 , AI才会开始输出奇怪结果;又或是对于与其他车辆的互动 , 能进行到什么程度 。 就目前而言 , 与其他车辆的互动大多以对方被撞后就消失告终 , 但也发生过撞上时对方一分为二的事情、在少数情况下 , AI可以产生出正确的互动 , 例如有车辆挡在左方时 , 会让左转失效 。 但若想更精确表现与其他车辆的互动 , 恐怕还需要很长时间的训练才行 。
文章图片
这或许也是对未来游戏的一瞥 。 不难想象由GAN生成整个游戏 , 或是生成一部分游戏内容 , 让人觉得很有意思 , 很有新鲜感 。
- 玩转惠州,在惠州怎么买房
- 1975年地铁失踪乘客,300人离奇消失(愚人节玩笑)
- 《当家主母》猫咪中毒死亡后续,猫主人回应:出去玩了没回来!
- 真会玩!首次南极命名!这艘世界上最先进的极地探险邮船首航
- 苍蝇为什么总喜欢''搓手''?还会把头拧下来玩?看完真相惊呆了…
- 网上看到苍蝇经常把头拧下来玩,搓来搓去还不死,为什么会这样?
- 美国离玩火自焚不远了!一己之力拖累全球经济,灾难正在逐步降临
- 苍蝇为什么总把自己的头弄下来玩?苍蝇没有头为什么还能活?
- 太岁究竟是什么“东西”?科学家用精密仪器检测,揭示太岁之谜
- 女子抱诡异玩偶突然出现在墙头,路人吓出一身冷汗:幸好不是晚上