首页 文章

遗传算法 - 只进化一个对象

提问于
浏览
0

我有一个AI课程,我们必须做项目 . 我选择做遗传算法,因为我是这个概念的新手,所以我有几个问题 . 我已经研究过并且得到了这个想法,并且在没有任何问题的情况下遵循Coding Train关于简单遗传算法的视频 . 然而,我在YouTube上看到了多个视频,汽车在哪些地方发展,如果只有一辆汽车被渲染到屏幕上,我就不知道如何让人们说20 . 我想尝试创建Pong游戏(我将使用基本的物理引擎),其中玩家A是计算机,其总是遵循球的Y坐标因此不会丢失,并且玩家B应该使用遗传算法进化 . 每次失败时我将如何进化玩家B.染色体会是什么?人口会是多少?如果你能给我任何建议,我会非常感激

1 回答

  • 1

    关于汽车,最有可能的是,这一代汽车中的每辆汽车都在按顺序进行评估和渲染 . 假设人口规模是20,你看到的前20辆车将是最初的人口 . 你看到的接下来的20辆车将是第二代人口,依此类推 .

    关于乒乓球,你需要决定你的球员B的健身功能 . 如果球员B总是输球那么也许你的健身功能可能是它能够在失去之前持续多久 . 要确定您的染色体,您首先需要决定如何控制玩家B的划桨 . 然后,染色体将成为影响该系统的一些设计变量 . 例如,您可能使用一个小的神经网络,您的染色体编码连接的权重 . 您的群体是一组染色体,用于通过交叉和突变产生下一代染色体组 .

相关问题