ikergarcia1996/Self-Driving-Car-in-Video-Games
⭐⭐⭐⭐☆ (4/5)
🧩 软硬件结合
已发布
项目简介
A deep neural network that learns to drive in video games
这是一个非常有趣且实用的开源项目,名为「Self-Driving-Car-in-Video-Games」,其核心目标是利用深度学习技术,让模型学会在电子游戏(特别是《侠盗猎车手V》)中像人类一样驾驶汽车。项目通过监督学习的方式,首先录制人类玩家在游戏中的操作画面和对应的键盘/手柄输入,将这些海量数据(高达130GB)作为训练素材,训练出一个能够自主导航的深度神经网络模型。该模型被命名为T.E.D.D. 1104,其核心功能是:给定一个游戏内的小地图路径点,模型能够自主规划并控制车辆,以尽可能快的速度抵达目的地,同时有效避开其他车辆、行人以及各种障碍物。项目提供了多个预训练模型,参数规模从2600万到1.38亿不等,覆盖了城市、高速公路等多种场景,并在晴天、夜晚、雨天等不同天气条件下都进行了测试,表现出色。从技术栈上看,该项目主要基于深度学习框架(如PyTorch)构建,模型架构针对视觉输入和连续控制输出进行了优化。它解决了在复杂、动态的虚拟环境中实现端到端自动驾驶的难题,其适用场景非常广泛:不仅是GTA V的自动驾驶,其设计思路和代码框架可以轻松迁移到任何其他电子游戏中,用于游戏AI开发、自动驾驶算法的低成本仿真测试,以及作为强化学习或模仿学习研究的基准平台。对于游戏开发者、自动驾驶研究人员以及AI爱好者来说,这是一个极具参考价值和实用性的开源宝藏。