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

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

3天内不再提示

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

电子工程师 来源:fqj 2019-05-06 10:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

听起来是不是很优秀呢?

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

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

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

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

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

进化计算的原理

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

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

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

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

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

基因编程树

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

遗传算子

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

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

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

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

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

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

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

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

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

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

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

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

    关注

    39

    文章

    8003

    浏览量

    143092
  • 编程
    +关注

    关注

    90

    文章

    3707

    浏览量

    96759
  • 自动化系统
    +关注

    关注

    3

    文章

    269

    浏览量

    30504

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ALVA纯视觉系统赋具身智能机器人发展

    未来,智能机器人将突破工具属性,进化自主决策、学习与进化的“类生命体”。
    的头像 发表于 10-30 14:03 416次阅读

    INDEMIND脏污识别技术赋扫地机器人功能进化

    从吸力升级到扫拖协同,从基站功能迭代到机械臂应用,扫地机器人的每进化,都在朝着“更聪明”“更好用”的目标迈进,脏污识别技术也不例外。从“盲目”清扫到“看懂”地面脏污,自主决策作业方式,扫地机器人的清洁逻辑正在被又次定义。
    的头像 发表于 08-26 09:42 765次阅读

    德莎胶带闪耀DIC EXPO 2025,以创新粘接技术赋显示产业进化

    上海20258月15日 /美通社/ -- 全球知名的胶粘解决方案制造商德莎胶带(tesa)于近日在国际(上海)显示技术及应用创新展(DIC EXPO 2025)上,以"粘接技术赋显示进化"为主
    的头像 发表于 08-15 13:12 556次阅读
    德莎胶带闪耀DIC EXPO 2025,以创新粘接技术赋<b class='flag-5'>能</b>显示产业<b class='flag-5'>进化</b>

    年磨一剑,从RFID到AI赋 ——斯科信息的”智能进化”之路

    如果把RFID物联网系统比作个智能生命体,斯科信息的硬件是精准的"四肢",软件是智慧的"大脑",定制化是最灵活的"神经系统",而我们的合作伙伴则是斯科共生体系中的"幕后英雄“,推动整个生态持续进化
    的头像 发表于 08-12 17:15 485次阅读
    十<b class='flag-5'>年磨一</b>剑,从RFID到AI赋<b class='flag-5'>能</b> ——斯科信息的”智能<b class='flag-5'>进化</b>”之路

    工业电脑的进化从基础控制到智能决策的跨越

    工控机从单纯的基础控制设备进化为具备智能决策能力的边缘计算节点,标志着工业自动化领域的次深刻革命,这跨越不仅是技术堆叠的升级,更是工业系
    的头像 发表于 08-08 10:45 319次阅读

    驱动下代E/E架构的神经脉络进化—10BASE-T1S

    随着“中央+区域”架构的演进,10BASE-T1S凭借其独特优势,将成为驱动下代汽车电子电气(E/E)架构“神经系统”进化的关键技术。
    的头像 发表于 07-08 18:17 797次阅读
    驱动下<b class='flag-5'>一</b>代E/E架构的神经脉络<b class='flag-5'>进化</b>—10BASE-T1S

    从“听得见”到“听得懂”:语音识别芯片的AI进化

    在科技飞速发展的当下,语音识别技术已成为人机交互领域的核心力量。从最初只能简单接收声音信号,到如今能够理解语义并作出准确回应,语音识别芯片经历了场深刻的 AI 进化。这一进化不仅重塑了人机交互
    的头像 发表于 07-01 16:45 466次阅读
    从“听得见”到“听得懂”:语音识别芯片的AI<b class='flag-5'>进化</b>

    聚徽智控——从嵌入式到边缘计算:平板工控电脑的技术进化

    在工业数字化转型的浪潮中,平板工控电脑作为核心终端设备,正经历从嵌入式系统到边缘计算架构的范式革命。这一进化不仅重塑了设备的技术形态,更推动了工业互联从“数据采集”向“智能决策”的跨越。本文将从技术
    的头像 发表于 06-13 13:48 597次阅读

    智驾安全,发展到哪一步了?

    智驾安全,发展到哪一步了?
    的头像 发表于 06-10 11:28 533次阅读

    AlphaEvolve:款基于Gemini的编程Agent,用于设计高级算法

    构思创新理念。如今,Google 进一步扩展这些能力,将其应用于解决数学基础领域和现代计算中高度复杂的难题。 AlphaEvolve 是款由大语言模型驱动的进化
    的头像 发表于 05-19 11:19 1465次阅读
    AlphaEvolve:<b class='flag-5'>一</b>款基于Gemini的<b class='flag-5'>编程</b>Agent,用于设计高级算法

    CoT 数据集如何让大模型学会一步一步思考?

    目前,大模型的回答路径基本遵循 input-output 的方式,在面对复杂任务时表现不佳。反之,人类会遵循套有条理的思维流程,逐步推理得出正确答案。这种差异促使人们深入思考:如何才能让大模型“智能涌现”,学会像人类样“一步
    的头像 发表于 04-24 16:51 1039次阅读
    CoT 数据集如何让大模型学会<b class='flag-5'>一步</b><b class='flag-5'>一步</b>思考?

    具身智能工业机器人:引爆制造业‘自进化’革命

    具身智能工业机器人:引爆制造业‘自进化’革命 在工业4.0浪潮席卷全球的今天,制造业正经历从“自动化”到“智能化”的质变。作为这场变革的核心驱动力,具身智能工业机器人以其自主感知、学习与决策能力,正在重新定义生产效率与价值边界。
    的头像 发表于 04-17 13:49 739次阅读
    具身智能工业机器人:引爆制造业‘自<b class='flag-5'>进化</b>’革命

    “可升级的汽车”:从特斯拉到鸿蒙智行的进化

    硬件升级,正成为汽车进化的新赛点
    的头像 发表于 04-14 12:31 661次阅读
    “可升级的汽车”:从特斯拉到鸿蒙智行的<b class='flag-5'>进化</b>史

    五菱“天、灵、神”技术进化来袭,造“人民电智神车”

    电子发烧友网报道(文/黄晶晶)20254月7日,上汽通用五菱举办技术进化日发布会,分享最新技术进化成果。上汽通用五菱党委副书记/副总经理韩德鸿表示,“人民需要什么,五菱就造什么。这是五菱的初心
    的头像 发表于 04-08 09:11 2398次阅读
    五菱“天、灵、神”技术<b class='flag-5'>进化</b>来袭,造“人民电智神车”

    大模型进化论:AI产业落地将卷向何方?

    大模型进化论:AI产业落地将卷向何方?
    的头像 发表于 01-24 09:28 504次阅读