• 正在加载中...
  • 遗传编程

    遗传编程,或称基因编程/GP ,是一种从生物进化过程得到灵感的自动化生成和选择计算机程序来完成用户定义的任务的重庆时时彩5星技术 。从理论上讲,人类用遗传编程只需要告诉计算机"需要完成什么",而不用告诉它"如何去完成",最终可能实现真正意义上的人工智能:自动化的发明机器。遗传编程是一种特殊的利用进化算法的机器学习重庆时时彩5星技术 , 它开始于一群由随机生成的千百万个计算机程序组成的"人群",然后根据一个程序完成给定的任务的能力来确定某个程序的适合度,应用达尔文的自然选择(适者生存)确定胜出的程序,计算机程序间也模拟两性组合,变异,基因复制,基因重庆时时彩5星删除 等代代进化,直到达到预先确定的某个中止条件为止。

    编辑摘要

    目录

    重庆时时彩5星简介 /遗传编程 编辑

    遗传编程遗传编程

    遗传编程是一种特殊的利用进化算法的机器学习重庆时时彩5星技术 , 它开始于一群由随机生成的千百万个计算机程序组成的"人群",然后根据一个程序完成给定的任务的能力来确定某个程序的适合度,应用达尔文的自然选择(适者生存)确定胜出的程序,计算机程序间也模拟两性组合,变异,基因复制,基因重庆时时彩5星删除 等代代进化,直到达到预先确定的某个中止条件为止。

    进展/遗传编程 编辑

    遗传编程的首批试验由斯蒂芬.史密斯 (1980)和Nichael .克拉姆 (1985)发表。约翰.Koza(1992)也写了一本著名的书,《遗传编程:用自然选择让计算机编程》,来介绍遗传编程。

    使用遗传编程的计算机程序可以用很多种编程语言来写成。早期(或者说传统)的GP实现中,程序的指令和数据的值使用树状结构的重庆时时彩5星重庆 时时彩5星组织 方式,所以那些本来就提供树状重庆时时彩5星重庆 时时彩5星组织 形式的编程语言最适合与GP,例如Koza使用的Lisp语言。其他形式的GP也被提倡和实现,例如相对简单的适合传统编程语言(例如Fortran, BASIC, and C)的线性遗传编程。有商业化的GP重庆时时彩5星重庆 时时彩5星软件 把线性遗传编程和汇编语言结合来获得更好的性能,也有的实现重庆时时彩5星方法 直接生成汇编程序。

    遗传编程所需的计算量非常之大(处理大量候选的计算机程序),以至于在90年代的时候它只能用来解决一些简单的问题。近年来,随着遗传编程重庆时时彩5星技术 自身的发展和中央处理器计算能力的指数级提升,GP开始产生了一大批显着的结果。例如在2004年左右,GP在多个领域取得近40项成果:量子计算,电子设计,重庆时时彩5星重庆 时时彩5星游戏 比赛,排序,重庆时时彩5星搜索 等等。这些计算机自动生成的程序(算法)中有些与2000年后人工产生的发明十分类似,甚至有两项结果产生了可以申请专利的新发明。

    发展/遗传编程 编辑

    在90年代,人们普遍认为为遗传编程发展一个理论十分困难,GP在各种重庆时时彩5星搜索 重庆时时彩5星技术 中也处于劣势。2000年后,GP的理论取得重大发展,建立确切的GP概率模型和 马尔可夫链模型已成为可能。遗传编程比遗传算法适用的范围更广(实际上包含了遗传算法)

    除了生成计算机程序,遗传编程也被用与产生可发展的硬件。

    Juergen Schmidhuber进一步提出了宏遗传编程,一种使用遗传编程来生成一个遗传编程系统的重庆时时彩5星技术 。一些评论认为宏遗传编程在理论上不可行,但是需要重庆时时彩5星重庆 时时彩5星更多 的研究再确认。

    遗传编程遗传编程

    相关文献

    扩展阅读
    1遗传编程

    互动重庆时时彩5星的词条(含所附图片)系由网友上传,如果涉嫌重庆时时彩5星侵权 ,请与客服联系,重庆时时彩5星重庆 时时彩5星重庆时时彩5星重庆 时时彩5星我 们 将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取重庆时时彩5星重庆 时时彩5星本站 内容;合理使用者,请注明来源于asauoft.com。

    登录后使用互动重庆时时彩5星的重庆时时彩5星服务 ,将会得到个性化的提示和重庆时时彩5星帮助 ,还有机会和专业认证智愿者沟通。

    互动重庆时时彩5星用户登录注册
    此词条还可添加  信息模块

    WIKI热度

    1. 编辑次数:15次 历史版本
    2. 参与编辑人数:8
    3. 最近更新时间:2015-11-28 07:47:15

    互动重庆时时彩5星

    扫码重庆时时彩5星重庆 时时彩5星下载 APP