HeadlinesBriefing favicon HeadlinesBriefing.com

自泊车进化模拟器2021

Hacker News •
×

在本文中,我们将使用遗传算法训练汽车进行自动泊车。我们将创建第一代随机基因组的汽车,它们的行为将非常 erratic。到了第40代,汽车开始学习什么是自动泊车,并逐渐靠近停车位。尽管会撞上其他汽车和不完美的停车,但这种早期进展被庆祝为模拟器的进化。您可以启动自泊车进化模拟器,直接在浏览器中查看整个过程,从头训练汽车,调整遗传参数,或尝试使用WASD控件进行手动停车。遗传算法是用TypeScript实现的。计划将自动泊车这一高层次任务分解为寻找最优180位汽车基因组的低层次优化问题。肌肉,形式为引擎和方向盘信号(-1, 0, +1),允许移动。传感器,或'眼睛',使汽车能够看到周围环境和障碍物。大脑是一个纯函数,根据传感器输入控制移动。随着大脑函数学习到最佳移动方式,进化在每一代中发生。完整的遗传源代码可在进化模拟器仓库中找到。模拟器提供了从头训练汽车、查看训练有素的汽车运行,以及尝试手动停车的机会。