0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

号称能自动编程60年 “进化计算”进化到了哪一步

电子工程师 来源:fqj 2019-05-06 10:22 次阅读

大胆想象一下,如果计算机可以自行编写程序,这会为人类带来什么样的变化?

与其辛苦研究计算机解决问题的方法论,敲出精准的代码,不如告诉计算机你想要什么,让它自己运行算法去解决你的需求。

听起来是不是很优秀呢?

“进化计算”正是研究这一大胆想法的学科。

我们可以把“进化计算”看做是一类人工智能机器学习的分支。最早提出于20世纪50年代,进化计算旨在让计算机自行解决问题,而不需要人类编写一步步复杂的编程代码。理论上来说,这可能会让原本需要编写几周的代码在几分钟之内就可以实现。

这种理念可以让计算机去完成人类很难理解或者难以实现的复杂问题。计算机学家已经将进化计算应用到了一些实际问题上,包括为虾饲料配置最佳组合、最佳资产组合、通信技术、游戏行业和自动包装等。

那些研究进化计算的科学家们在这60多年时间里提出了大量建议。然而,进化计算的理论并没有在研究领域之外被广泛应用。

所以,为什么进化计算一直进展缓慢?

进化计算的原理

进化计算沿用了查尔斯.达尔文的自然选择学说,就是我们通常所知的“适者生存”。也就是说,一个物种里最弱小的(或者不太容易生存的)相继死亡而强壮的会生存。经过许多代以后,这样的物种会进化得越来越适应周围环境。

进化计算中,计算机为每个问题创造了大量的潜在答案。由于这些方案通常都是随机产生的,所以计算机刚开始肯定也不能我们关心的问题。但是,有些方案要比其他的更好。计算机可以从中排除最差的答案,找到最优解并发掘更多潜在答案。不同的答案会被融合在一起(这通常被叫做“交叉”),从而获得一个可以不断被测试和实验的新一代答案。

就像自然选择学说一样,另一个关于进化计算的重要元素是突变。所以,每过一段时间,被测试的答案就会产生一个既小而随机的变化。这就意味着,新的潜在方法会被创造,而仅仅使用交叉法是不能实现的。

理想情况下,由交叉和变异组合成的潜在新方案,会比他们的“父母”更好。但“进化”也不是每次都发生的,只有更多迭代产生,更好的解答才能浮现。对于进化学习来说,拥有数以万计的迭代是有迹可循的,就像自然选择需要数以万年去选择一个物种生存一样。

号称能自动编程60年 “进化计算”进化到了哪一步

基因编程树

进化计算中最有名的莫过于基因编程。在基因编程中,一个计算机程序会让另一个程序经过演变来处理特定的问题。用户提供了一些衡量程序优劣的度量,然后演化过程接管,一切顺利的话,就会返回一个解决问题的程序。

遗传算子

尽管在科研界,基因编程研究已经取得了巨大进展,但是进化计算依旧很被难投入到商用中。这究竟是为什么呢?

为什么进化计算一直没被投入商用?

不同于其他很多技术,进化计算还未真正被商业领域接受。3D打印是在20世纪80年代发明的,经过很长一段时间的发展,现在已被用于工业制造。同样,增强现实、虚拟现实和人工智能也从研究领域中涌现出来,成为大型科技公司的主要产品

阻碍进化计算商用的一个关键问题是,研究人员未能把重点放在商业领域感兴趣的问题上。

举个例子。计算机科学家已经深入研究了如何利用进化计算来为车辆制定路线。但是,研究者们通常只是研究问题的一些简单方面,而非是问题本质。很多汽车路径优化,用的是两点之间直线最短的原理。

在现实世界中,车辆行驶的路线很少遵循直线,而且必须考虑单向系统、故障、法律问题(比如司机必须休息多久)、时间限制以及其他很多问题。这种复杂性正是进化计算能够提供帮助的地方。

如果我们能够充分定义问题在现实世界中发生的情况,那么进化算法应该能够处理其复杂性。

另一个问题是,进化计算的结果有的时候很难解释。举例来说,尽管基因编程系统可能会创造一个完美的答案,但是这个答案是如何实现的,可能对于一个程序员来说是一个秘密,因为系统产生的代码可能十分复杂,并且难以理解。

进化计算系统的实现和支持也很复杂,这可能会让一些商业组织望而却步。如果有一个易于使用的框架来隐藏大部分潜在的复杂性,这将会有所帮助。尽管这些框架存在于科学界,但它们不容易被商业部门使用,更不用说家庭用户了。

IBM著名的软件工程师弗雷迪克.布鲁克斯曾经这样说道:你是不能通过增加人力来处理规模不断扩大的软件开发项目的。

如果有朝一日进化计算能够被投入商用,这对软件开发商来说将会是一个巨大的帮助。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    38

    文章

    7609

    浏览量

    136724
  • 编程
    +关注

    关注

    88

    文章

    3519

    浏览量

    93260
  • 自动化系统
    +关注

    关注

    3

    文章

    243

    浏览量

    29567

原文标题:号称能自动编程60年,“进化计算”究竟进化到哪一步了?

文章出处:【微信号:BigDataDigest,微信公众号:大数据文摘】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    2024高通与美格智能边缘智能技术进化日圆满举行

    近日,高通技术公司与美格智能在深圳共同举办了盛大的“2024高通&美格智能边缘智能技术进化日”活动。此次大会以“让智能计算无处不在”为主题,吸引了智能物联网行业的众多合作伙伴和资深专家。
    的头像 发表于 05-15 11:04 442次阅读

    人形机器人公司加速进化完成Pre-A轮融资

    近日,知名人形机器人研发公司“加速进化”宣布,已顺利完成了数千万人民币的Pre-A轮融资。此次融资得到了源码资本、水木创投以及盈港资本等多家知名投资机构的青睐与支持。
    的头像 发表于 05-08 11:10 494次阅读

    AI大模型进化方向:百万级训推体机降至千元级后,推理芯片性能将成重点

    迈入AI3.0时代,届时进入以机器人为代表的具身智能时代,当人形机器人搭载了多模态大模型,和物理世界进行交互后,就会发展成行为大模型,成为自进化智能体,进一步实现AGI通用人工智能,由此打开第四次工业革命的大门。   云天励飞董事长兼CEO陈宁认为,未
    的头像 发表于 04-15 07:29 2265次阅读
    AI大模型<b class='flag-5'>进化</b>方向:百万级训推<b class='flag-5'>一</b>体机降至千元级后,推理芯片性能将成重点

    智向未来 | 2024高通与广和通边缘智能技术进化日成功举办

    3月28日,2024高通&广和通边缘智能技术进化日在深圳成功举办,多位行业嘉宾和技术专家齐聚堂,深度探讨如何利用多技术融合边缘智能打造数智化社会、推动新质生产力发展。 大会伊始,高通公司高级副总裁
    发表于 03-29 14:10 464次阅读
    智向未来 | 2024高通与广和通边缘智能技术<b class='flag-5'>进化</b>日成功举办

    2024高通和广和通边缘智能技术进化日成功举办

    近日,备受瞩目的2024高通&广和通边缘智能技术进化日在深圳盛大召开。此次盛会汇聚了众多行业精英和技术专家,共同探讨多技术融合边缘智能如何塑造数智化社会,并推动新质生产力的发展。
    的头像 发表于 03-29 09:36 358次阅读

    基于百度AI大模型生态支持,极越汽车机器人迎来次全新进化

    基于百度AI大模型生态支持,极越汽车机器人又迎来了次全新进化。3月25日,极越在北京举办AI DAY 2024。
    的头像 发表于 03-28 09:52 565次阅读
    基于百度AI大模型生态支持,极越汽车机器人迎来<b class='flag-5'>一</b>次全新<b class='flag-5'>进化</b>

    空间焕新的朱格拉周期,华为全屋智能进化正当时

    从朱格拉周期,看懂华为全屋智能的持续进化
    的头像 发表于 03-18 10:06 2894次阅读

    DALI照明在物联网时代的进化

    随着物联网的发展,照明通信规范DALI正在逐步整合更多的智能功能。本文将介绍DALI照明在物联网时代的进化及其对照明系统可能产生的潜在影响。
    的头像 发表于 02-23 10:02 483次阅读
    DALI照明在物联网时代的<b class='flag-5'>进化</b>

    AI时代,EDA下一步进化方向是什么?

    电子发烧友网报道(文/吴子鹏)AI赋是过去、当下、未来的热门话题。实际上,自2017开始,“AI+”就已经是个非常热门的话题。2017底,当吴恩达宣布自己创办Landing.a
    的头像 发表于 12-31 00:14 2813次阅读

    时间,吉利进化为设计吉利

    在这个过程中,吉利毫无疑问的,成为了中国汽车在设计领域进化个重要代表。在这十的历程中,吉利汽车的设计从“大美中国车”映射中国原创设计崛起,到“中国星”系列开启中国汽车向高价值而战。
    的头像 发表于 12-19 16:43 593次阅读

    汽车ADAS进化的百历史(

    汽车ADAS进化的百历史(
    的头像 发表于 12-06 17:41 504次阅读
    汽车ADAS<b class='flag-5'>进化</b>的百<b class='flag-5'>年</b>历史(<b class='flag-5'>一</b>)

    自动驾驶技术从SLAM+DL到BEV+Transfomrer的进化历程

    自动驾驶技术在20世纪初的概念和实验主要集中在车辆自动化和遥控方面。到了20世纪80代和90代,随着
    发表于 11-29 10:50 540次阅读
    <b class='flag-5'>自动</b>驾驶技术从SLAM+DL到BEV+Transfomrer的<b class='flag-5'>进化</b>历程

    一步一步学会使用Channel Analysis

    电子发烧友网站提供《一步一步学会使用Channel Analysis.rar》资料免费下载
    发表于 11-21 10:43 1次下载
    <b class='flag-5'>一步</b><b class='flag-5'>一步</b>学会使用Channel Analysis

    如何一步一步设计开关电源

    简介:针对开关电源很多人觉得很难,其实不然。设计款开关电源并不难,难就难在做精,等你真正入门了,积累定的经验,再采用分立的结构进行设计就简单多了。万事开头难,笔者在这就抛砖引玉,慢慢讲解如何一步
    发表于 11-15 14:24 3次下载
    如何<b class='flag-5'>一步</b><b class='flag-5'>一步</b>设计开关电源

    大学寝室门的进化史:RFID的寝室门禁系统

    电子发烧友网站提供《大学寝室门的进化史:RFID的寝室门禁系统.rar》资料免费下载
    发表于 11-08 09:19 7次下载
    大学寝室门的<b class='flag-5'>进化</b>史:RFID的寝室门禁系统