设计一种能够改进自身的人工智能是困难的,因为改进所需要的智能水平很高,或者说人工智能建立在复杂的基础上。无论是数学、程序还是各种智能模型都超出人工智能的理解能力,而要改进自身几乎不可能避开这些。那么可以从建立在简单基础上的低水平人工智能开始,使基础和智能水平相适应,从而能够不断自我进化达到很高水平。这不是新思路,只是缺乏理论指导,本文旨在提出一种初步理论。

自我进化的人工智能的关键在于正确设计初始智能和进化规则。强化学习也是如此,但它是复杂的人工智能,进化到一定程度会停止,需要人类来改进。简单的人工智能将类似人工生命,一开始是非常简单的,所有的复杂结构都是进化而来,这样能够避免自身超出自身的改进能力。初始智能和进化规则虽然是简单的,但是并不容易设计,需要符合一些原理。

初始智能的进化肯定会受到阻碍,这些阻碍足以导致进化失败,只有将阻碍转化为动力的进化方式才可能成功。比如初始智能可能会犯一些错误,但是正是从错误中学习才更加深刻,没有错误反而不好。闪电、火山、宇宙射线等对生命有害的因素对早期生命而言却是必不可少的,早期生命将劣势充分转化为优势不是偶然,如果生命不具有这种特性将无法诞生。初始智能能够进化得越来越复杂在于一个改变引起其他改变,这些改变又会引起更多改变,像滚雪球一样。这是一个递归的过程,初始智能和规则都需要体现递归的原理。智能体内部在任何时期都需要是递归的,进化这种时间上的递归和智能体这种空间上的递归是统一的。智能体必须是一个严密系统,各部分合理组织、紧密联系,同时既保持一定稳定性又保持一定可变性,保持稳定性是为了更好地变化,保持可变性是为了更好地稳定。智能体在很长时间内都不是在理解自身的基础上改进自身,而只是根据一些简单原则和方法。这些原则和方法需要不断更新,这是由智能体自身控制的,需要实现每次更新都是正确的并且促进下一次更新。智能体不一定需要自我复制,所有改变都可以发生在一个智能体上。规则之间的联系应该是非常紧密的,而且规则是统一的,各个部分采用同样的规则,这其实也是递归。因为当两个看似不相关的部分相遇时,它们能够很好地发生作用,就像遇到同类一样。规则还需要体现自相似这种递归,即简单规则组成的宏观规则和简单规则是相似的,只是层次不同而已。随着智能体的进化,规则本身也会进化,但是初始规则是不变的,新规则是初始规则的组合,那么初始规则必须是完备的,能够组成任何可能需要的规则。

初始智能处在一个虚拟环境中,与之构成一个系统共同进化。环境也可以理解为智能体的一部分,相当于它用于改进自身的工具。自我进化产生的智能必然是通用智能,因为只有通用智能才能解决自身遇到的各种问题。由于在虚拟环境中进化,它只是具备了智能的基本原理,就像婴儿大脑一样,有一个适应真实世界的过程,需要人类的引导和训练。

自我进化的人工智能是不可简约的,即要知道结果只有按照初始智能和规则一步步演化,没有更简单的方法可以准确预测。同时由于它是一个复杂的整体,除非深刻理解它,否则来自外部的修改可能都达不到预期效果,甚至适得其反,也就是说人类对进化过程是很难正确干预的。人类所做的只是设计初始智能和规则,进化过程可以为了研究而修改但是最终成品的进化过程是不应该修改的,因为容易出现无法预料的错误。研究进化过程时生命是一个重要参考,但是模拟生命进化是很困难的,因为生命建立在复杂的物质基础上。即使原理是简单的,还要充分理解物质性质才能正确理解和模拟生命,不如模拟更简单且更合适的。智能也是递归的,因为智能能够创造智能,其原理具有很强递归特性,从而非常适合自我进化。

人类为什么很难理解自我进化的原理?因为我们处在一个已经演化得非常复杂的世界,和初始智能的世界有巨大差异。我们遇到阻碍不一定需要转化为动力,有时忽视反而更好,有很多因素能够使我们突破阻碍,但是对于初始智能而言这是唯一能够成功的方式。我们的很多事物不需要是自我调节的,无论什么坏了都可以由人类来维修,但是对于初始智能而言没有任何高级智能能够帮助它。

既然人类可以直接设计人工智能,为什么还需要使其自我进化?因为有些是无法教给人工智能的,需要它自己去领悟。我认为技术奇点会由自我进化的人工智能达到,因为这样的智能才是完备的,直接设计的人工智能难免会有考虑不周之处,即使能够自我改进也会在未来遇到无法解决的问题。

目前主流的人工智能是将智能转化为计算,自我进化的人工智能则是将计算转化为智能。人类掌握了巨大的计算力却没有充分发挥出来,因为需要人类设计和改进算法。自我进化的人工智能其实是一种创造算法的算法,能够不断地将计算力转化为算法。人类学会创造新的智能是一个飞跃,学会创造自我进化的智能也是一个飞跃。

作者:刘逸川

人工智能如何自我进化相关推荐

  1. Unity人工智能之不断自我进化的五人足球赛

    本文基于我前面发的两篇文章,需要对ML-Agents有一定的了解,详情请见:Unity强化学习之ML-Agents的使用.ML-Agents命令及配置大全. 我前面的相关文章有: ML-Agents案 ...

  2. 程序员的自我进化——补上最短的那块情商木板

    程序员的自我进化--补上最短的那块情商木板 也许当微软的工程师们还在思考如何让聊天机器人快速进化的时候,万万没想到,刚刚上线一天,Tay就因在Twitter上言论不当而被强制下线.据说她不但辱骂用户, ...

  3. 一种实现人工智能程序自进化的概念原理

    本文主要论述六点: 1.能自我学习.自我控制.自我进化(此进化内涵更接近拉马克式自体进化,而非达尔文式代际进化)的信息处理控制能力就叫智能:(从动态式模式的角度定义智能内涵,而非从静态式功能的角度定义 ...

  4. 清华大学车辆学院李升波|强化学习,让自动驾驶汽车自我进化,越开越好

    2022年北京智源大会自动驾驶论坛,清华大学车辆与运载学院李升波教授分享了题为<混合型强化学习及其高级别自动驾驶应用>的主题报告.该报告主要探讨了如何将强化学习应用于自动驾驶汽车的问题,目 ...

  5. 5月3日云栖精选夜读:乾隆会判阿尔法狗死刑吗 ——浅谈当前人工智能的技术进化...

    人生自古谁无死,乾隆会判阿尔法狗去死?一个能打败李世石的阿尔法狗并不可怕,而一个具备打败李世石实力,但却在某些场景下故意输给李世石的阿尔法狗,那才真正可怕! 技术分享 必须使用301重定向的运用场景 ...

  6. 只可顺守不可逆取书法_李克营销论语|给儿子的一封信(关于自我成长自我进化的思考备忘录) - 中国酒业论坛!...

    微信号 功能介绍 今天看到朋友圈发的马斯克采访,思绪万千-- 希望你能多看几遍. 奶奶常说:吃得苦中苦,方为人上人. 前一封信里说到成年人的世界里没有"容易"二字. 期间体会,岂是 ...

  7. 中软国际用一场自我进化,推动云市场跨入下一幕

    每一次技术革命,都意味着挑战与问题,也隐藏着金矿与机会. 蒸汽机和铁轨的发明推动了现代工业的崛起,上世纪八九十年代的信息化革命,提升了中国的数字化水平.云与智能的趋势下,中国数字产业首次到了全球创新前 ...

  8. 送餐机器人被解雇,人工智能“人性”待进化

    广州送餐机器被解雇,人工智能研发有待提高. 小编之前介绍了AI2对人工智能的美好愿景,然而,近日广州送餐机器人被炒事件让我们意识到人工智能的乌托邦离我们还有一定的距离. 不可否认,人工智能方便了我们日 ...

  9. 程序员的自我进化:学习之道,如何更有效的学习

    不得不感叹,计算机技术更新迭代的速度太快了,作为程序员每天除了面对工作,就要学习新技术,笔者自己也不例外,近三年来,笔者自己的感觉是一直在为技术疲于奔命,直到现在,也不敢放缓脚步.学习对于程序员来说太 ...

  10. 乾隆会判阿尔法狗死刑吗 ——浅谈当前人工智能的技术进化

    目前,人工智能(AI)非常火爆,有人为之欢呼雀跃,比如说,很多人(特别是程序猿们)纷纷摩拳擦掌去学习AI,以期在未来的职场上分得一碗羹.但也有人心生恐惧,担心AI会逐渐取代人类的工作(比如就有人预言, ...

最新文章

  1. Context-Based Access Control (CBAC) 基于上下文的访问控制 理论知识
  2. 详解Clojure的递归(下)——相互递归和trampoline
  3. 分享一个JDK1.8丢失数字精度的案例
  4. wxWidgets:wxArchiveIterator类用法
  5. 发现一个很不错的正则表达式生成器
  6. CodeForces - 1593G Changing Brackets(思维)
  7. 链表和数组的区别在哪里
  8. centos下openfire安装(转)
  9. mysql crc16_MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误
  10. CSS3过渡效果(CSS3)
  11. Oracle数据泵对已经存在的表加载索引
  12. Wind的实时行情API使用
  13. Amazon EC2最新最全使用教程!!!
  14. 阿里云解析DNS个人版对比免费版有哪些优势?
  15. python jupter输入文字行_少儿Python编程_第十六讲:图形界面开发
  16. UDP网络通信的发包/收包过程/代理服务器的使用
  17. html border线条重叠,关于border边框重叠颜色设置问题
  18. Konva Vue当中的一些技术心得
  19. android9.0 SystemUI锁屏页面固定横屏
  20. 终于明白了异地恋为什么那么难

热门文章

  1. IDEA 社区版下载与安装
  2. OpenGL红宝书正序解读(二)
  3. 四部金融投资经典教材和30部必读的投资学经
  4. 啃完999页Java面试高频宝典,最新整理
  5. 《伸手系列》之分布式锁Redssion入门和源码解析
  6. Base理论是什么?之前也聊到过CAP理论
  7. 在注视之外:对于认知和认知发展研究,眼动追踪还能揭示什么?
  8. 网页设计的可用性问题
  9. 直播app系统源码,自定义弹框的简单写法Demo
  10. [MRCTF2020]你传你马呢