恭喜您成为首批注册用户
本章详细讨论AI的遗传算法。
遗传算法(GA)是基于自然选择和遗传学概念的基于搜索的算法。遗传算法是称为进化计算的更大分支的一个子集。
GAs由JohnHolland及其在密歇根大学的学生和同事开发,最着名的是DavidE.Goldberg。自那以来,它一直在尝试各种优化问题并取得了很高的成功。
在GAs中,我们为给定问题提供了一系列可能的解决方案。这些解决方案然后经历重组和突变(如在自然遗传学中),产生新的儿童,并且该过程在各代重复。每个个体(或候选解决方案)都被分配一个适应值(基于其目标函数值),并且适合者个体被赋予更高的配偶并产生更适合个体的机会。这符合达尔文适者生存理论。
因此,它不断发展更好的个人或解决方案,直到达到停止标准。
遗传算法在本质上具有充分的随机性,但它们比随机局部搜索(我们只是尝试随机解决方案,追踪迄今为止最好的)的性能好得多,因为它们也在利用历史信息。
优化是使设计,状况,资源和系统尽可能有效。以下框图显示了优化过程-
以下是用于优化问题的GA机制的一系列步骤。
要在Python中使用遗传算法来解决这个问题,我们将使用一个称为DEAP的功能强大的GA包。它是用于快速建立原型和测试思想的新型演化计算框架库。在命令提示符下使用以下命令来安装此软件包-
如果您使用的是anaconda环境,则可以使用以下命令安装deap- 更多建议: 违法和不良信息举报电话:173-0602-2364| 本文地址:https://www.badfl.com/article/447a07184af5e518a5e2.htmlcondainstall-cconda-forgedeap以上内容是否对您有帮助:在文档使用的过程中是否遇到以下问题:

相关标签:
AI人工智能遗传算法概述、