在编程技术中,有一种利用进化算法的机器学习技术。它开始于一群由随机生成的千百万个计算机程序组成的“人群”,然后根据一个程序完成给定的任务的能力来确定某个程序的适合度,应用达尔文的自然选择(适者生存)确定胜出的程序,计算机程序间也模拟两性组合、变异、基因复制

admin2021-12-03  32

问题 在编程技术中,有一种利用进化算法的机器学习技术。它开始于一群由随机生成的千百万个计算机程序组成的“人群”,然后根据一个程序完成给定的任务的能力来确定某个程序的适合度,应用达尔文的自然选择(适者生存)确定胜出的程序,计算机程序间也模拟两性组合、变异、基因复制、基因删除等代代进化,直到达到预先确定的某个中止条件为止。此编程技术被称作(    )。

选项 A、基因编程
B、进化编程
C、遗传编程
D、仿生编程

答案C

解析 遗传编程是一种从生物进化过程得到灵感的自动化生成和选择计算机程序来完成用户定义的任务的技术。从理论上讲,人类用遗传编程只需要告诉计算机“需要完成什么”,而不用告诉它“如何去完成”,最终可能实现真正意义上的人工智能:自动化的发明机器。遗传编程是一种特殊的利用进化算法的机器学习技术,它开始于一群由随机生成的千百万个计算机程序组成的“人群”,然后根据一个程序完成给定的任务的能力来确定某个程序的适合度,应用达尔文的自然选择(适者生存)确定胜出的程序,计算机程序间也模拟两性组合、变异、基因复制、基因删除等代代进化,直到达到预先确定的某个中止条件为止。这种人工智能,可以在一定程度上代替人类的创造,使新算法的产生自动化。并且除了程序,遗传编程也被用于生产可发展的硬件。
转载请注明原文地址:https://kaotiyun.com/show/Q2Sc777K
0

相关试题推荐
最新回复(0)