- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(模拟智能的整体思路
模拟智能的整体思路一、自编程序1、自编程序的基本要点。 下面我们看一看现在所有人工智能程序整体的不足:它们是采用由研究人员分析人类智能的特点,然后把这些特点模型化、算法化,有时还采用一些数学理论进行处理,最后编成程序。一旦程序编成,系统就会按程序固定的方式进行智能处理工作。既不灵活又受编程人员对智能认识的限制。 而人类智能是灵活的,它可以随情况的变化想出新的处理方式来。先不考虑这个“想出”的来源,就是这种现象也表明人类智能不是按某些固定的方式进行操作的。我们首先要由此开始模拟人类智能。 智能的本质是大脑的某类操作能力,某些对信息的操作能力,在计算机中,操作是由程序实现的。因此我们首先把智能与计算机某些程序对应起来(我们先不要在它们是那些程序上考虑),人类智能不断出现新的处理方式,相当于计算机不断自己编写新的程序。于是我们模拟人类智能的思想先(仅仅是“先”,还有很多“后”,否则智能问题就太简单了)要解决计算机自编程序问题。 如果从目前计算机程序语言考虑,问题就麻烦了。比如我们用C++语言自编程序,就会出现如何让计算机理解语言、语法?如何设计程序?如何调试程序?而这些则首先需要计算机有较高的智能才能做到,我们便陷入一个不能前进的死胡同。 但是我们观察我们肢体活动的过程,就会发现那不过是一些小动作的直接连接。按照这种观察。我们可以得到这样一种编制程序的方法,首先编写一些成功运行的小程序块,然后用把它们前后连接的方式组成大程序。这就是我们需要的自编程序的方法。 循环怎么办?条件转移怎么办?我们还以肢体活动为参考,肢体活动是在大脑指挥下工作的,肢体活动程序是按大脑指挥调用的,这与计算机程序不同。计算机程序一旦运行,程序便取得完全的控制权,没有另外的东西监视控制它,必须由程序中的循环、转移语句控制程序的流向。我们模拟人类智能,也要另设一个控制运行的系统,因此自编程序中不需要有循环和转移存在,这样就不必考虑程序编写时由这些语言造成的死机问题。 到此,我们已经解决了计算机模拟人类智能的自编程序功能的程序结构和编写方式问题。预先设置一些小程序作为自编程的原料料,然后用把它们连接到一起的方式编写程序。(其实我们使用的高级计算机语言,也是预先编制好很多小程序,用高级计算机语言调用它们,我们写的高级语言源程序也是对那些小程序的一种连接。) 但是我们这样还不能真正的让计算机自编出程序来,因为还有一些重大问题我们没有解决,程序将如何产生?程序产生后将如何调试?我们以后再介绍。2、这里自编的程序与原来计算机程序的异同比较。通过上面的叙述,我们可以看出这里的自编程序与目前计算机的程序有很大差别,也有相同的地方。首先看相同的地方:这里的程序也是由计算机执行的,因此它的基本元素还是计算机语言。但是这里的程序还有很多与计算机程序不同的地方。a、在这种程序的基本单元是建立在计算机语言之上的小程序,这些小程序必须能够独立的成功的运行。b、编写程序只需要对小程序进行简单的连接,编写程序是不需要高智能的参与。c、在这种自编程序中没有流向控制,因此程序不会因为流向问题而出现死机。d、因为程序中没有流向控制,程序的流向还要由主系统控制,编写后的程序不象目前计算机程序那样可以获得对计算机的完全控制权,而是在主系统的监视和控制下执行程序。由于这种自编程序的这个特点,因此它的能力就完全受到小程序的性能的限制,只要小程序选择的适当,很难出现失控(计算机的运行超出控制者的控制)的情况。当然由于程序的控制权在主系统程序手中,主系统的编写会使智能系统具有主动性和自主性,然而这正是我们需要的。担心系统会失控要从主系统的编写(它是人编程序)入手。3、自编程序母程序的选择。 自编程序是一种基本技术,它可以应用在各种形式的智能系统之中,这就是我们这里要介绍的自编程序的目标选择。可以这样说,目前的任何一种人工智能程序,加入我们介绍的自编程序技术,都可以使该智能系统的智能得到在工作中的改善提高的效果。表面看,我们用一些已经成功运行的人工智能程序(如一些专家系统程序、一些推理机程序、一些人工神经网络程序)加入自编程序技术,进行程序的改进和提高,比较容易见成效。然而由于他们的程序在原理上与我们的自编程序有所不同,往往很难从他们的程序中分解出直接连接不用流向控制的小程序(这里的小只是相对于自编程序而言,有时并不真小)。因此无法实现我们意义的自编程序,以改进这些人工智能系统的性能。 另外,很多人工智能系统程序都有自己的专利保护和加密措施。我们把他们的程序改进为自编程序的系统及会遇到侵犯人家专利的问题,又会受加密的影响而无法掌握人家程序的核心,从而使我们的改进措施无效。所以我以为,虽然在目前的人工智能系统上添加自编程序技术以改进和提高
文档评论(0)