您的位置:首页 > 大数据 > 人工智能

抉择形与自学习形道指令-道指令与人工智能

2010-02-03 20:53 155 查看
抉择形与自学习形道指令

道cpu、道指令企图用最简单的、最基本的原理构造出现代先进的、包容一切的计算机技术。这种技术有别于当今流行的计算机技术,它最重要的特性在于利用几千年前古中国《道德经》记载的“有无”、“阴阳”等宇宙最基本的计算模型构造出仅有一条指令的计算体系。《道德经》揭示了宇宙间最强大的最基本、最强大力量就是“无”、“弱”、“寡”,如“上善若水”、“有生于无”等,道cpu、道指令正是从此原理出发,运用一条指令来创造计算世界。在以前的文章中,本人已经对尽有一条指令的道cpu、道指令理论进行了详细的论述,相信所有受过高等教育的人都能够领悟,能够应用此指令进行软件开发编程,编制出所需的软件来。但这不是道cpu、道指令的主要目的,在前面的文章中,本人已稍微透露了这个最高目标境界,既用道cpu、道指令开发出既有人类智能的软件来。
人类智能或叫人工智能很早就有了,支持人工智能推理运算的计算机语言Prolog也很早就被开发出来,但到目前为止真正的具有类似人类智能的人工智能还没有看到,2009年,科学家们已经发明了一种自学习的软件用来帮助化学实验,还有一种神经网络可以达到几岁小孩智能也被发明出来,基因技术方面也将达到制造人工生命的初步阶段,这说明了真正的人工智能有可能在这几年内取得突破。在这智能即将突破的关键时期,许多先知先觉的企业都在密谋能够在将来分得一席之地,搜索技术公司Google及数学软件公司Wolfram多年前已在秘密开发出能够回答人类问题需求的系统来,我国的baidu也在2009年赶忙学习这个重要技术方法,并提出所谓的框技术来,而这个时候大多的企业甚至大企业正在忙于把手中的软件转变为云技术,对未来的趋势毫无知觉。
Google及Wolfram浸淫于多年的信息数据算法研究,对未来信息的趋势看的非常清楚:智能才是信息发展的本质,如何智能处理信息是当今软件行业发展的生死攸关的时刻。在软件发展的早期,大半部分软件是开发如何使用机器的软件,而现在就必须开发如何处理信息的软件,机器的重要性已经减化,这时候如不能把握发展信息的关键时刻,以后必将在信息化方面处处依赖它人,信息化生活就会时刻受到别人的控制。没有掌握智能处理信息的关键技术,想在未来信息化行业挣得一席之地就无从谈起了。
对智能处理信息这个问题很多的专家学者在几年前就已经提倡,这就是我们倡导的信息化社会或数字化生活,然而这几年我们在信息化的过程中走了很多弯路,至今也没有看到目标。信息化从上世纪的90年开始提倡,如办公自动化,到现在的协同、云计算技术等都是在为信息化努力,但却没有取得很好的效果,国内众多软件公司到现在也没有提出一个很好的解决方案来。时间不等人,国外已经发展出了初具人脑智能的软件,我们还在为采取何种编程语言、平台、工具争吵,还在观望,等Google、Wolfram等国外的公司发展出了真正的智能信息化技术来,我们再来模仿就来不及了,原因:未来的云计算技术会变成信息脑,对信息既有超强控制的脑,利用领先的时间充分优化脑智力,从而在处理信息上处处领先。按照本人预想,这种信息脑根本不用任何人工干预,自发编程,能像人类巫师(智者)般回答各种有用问题,可跟《黑客帝国》、《鹰眼》的主机媲美。
信息脑的关键技术就是要有跟人脑神经元之间的自发连接一样的自发编程技术,能够对采集到的信息进行自发编程,不再需要人类人工编程干预。在智能发展的早期,如神经系统刚出现时,可能一条、几条、几百条的神经系统,神经自组织(自发链接)功能就出现,这种自组织以极简单的形式形成智能。而人类为了数学计算的需要,开发了规模庞大的语言、处理器,而处理智能却比不上一条神经元。一条神经元可以与人类耗费精力设计出来的计算机系统媲美,完全依靠他的自发行为(自组织),也可以这样理解:生物有了一个神经元后,就可以产生第二个神经元…. 至无穷,这些神经元之间就可以相互作用,导致更多的相互作用发生…至无穷,最后智力就产生了。按照《道德经》的话就是:“道生一、一生二、二生三、三生万物”。神经元自发行为根本没有人来控制,没有人来为他们制定行为规则,这启示我们,要让未来信息脑技术成功发展成为有智能的整体就必须让信息自发产生作用,再产生更多的相互作用,最后形成智能体。前面说过信息之间作用形式可依据神经作用原理抽象为道指令的形式,我们可根据信息树形成的理论,为信息作用开发出道指令程序来,这样一来,就不能达到信息自发产生作用的目的,最终还要靠人类来运作,解决此问题的唯一的希望只有开发具有自发编程的道指令。
神经系统以及其简单的功能结构产生智能,具有自发编程功能的计算机语言也根本不需要复杂语言关键字、复杂的数据结构、复杂功能等,只要具有自发编程功能就可以了,中文(英文)关键字、复杂的功能都是次要的东西。道曰:“天下万物生於有,有生於无”,宇宙中一切事物事物都是从“无”中生出来的,宇宙发展始于“无”,宇宙粒子从“无中生有”,复杂现象的最高代表—智能也是从一个非常简单的神经元开始的,人类模拟智能从最简单方式的开始,即从道指令开始智能的第一步。道指令仅有一条指令、没有任何关键字,没有数学计算、没有程序结构、甚至没有专用cpu,这正是智能设计在编程语言上的最终要求。有了智能设计专用语言(道指令语言后)后,我们就可以着手开始智能编程的第一步:自发编程。
从神经科学及基因科学的角度上看,智能依赖于神经元之间的简单自发相互作用,自发编程依赖信息之间的自发作用。按照道cpu、道指令理论,信息之间的自发作用就是设计具有自发编程功能的道指令。很早在以前龙芯论坛上,本人针对道指令的未来提出了构想:计算发展的尽头就是没有计算;cpu发展的尽头就是没有cpu;计算机语言发展的尽头就是没有语言;软件编程发展的尽头就是没有编程。道cpu、道指令的设计就已经基本上取消了计算、cpu、语言,剩下最后的目标,即没有编程。没有编程不是说从此不要任何编程行为,回到原始的靠天吃饭的社会,而是要让编程行为称为一种脱离人类控制的自发行为,没有了人类控制的编程,简单说就是没有编程。
自发编程为人工智能的未来提出了一个可能的方向,按照自发编程的原理,极度具有控制欲的人类设计出来的人工智能是不符合自发编程原理的,下文将按照自发编程原理设计出可以编程人工智能的道指令来。
为实现道指令的自发编程功能,必须对道指令进行一些语法改造。
第一:增加原因事件抉择,采用如下的方式表示:
[:杂事1,杂事2,杂事3,杂事4,杂事5:]
表示当结果事件发生时,这些“杂事”事件是造成结果事件的可能的罪魁祸首。
<:杂事1,杂事2,杂事3,杂事4,杂事5:>
表示当结果没有事件发生时,这些“杂事”事件是造成结果事件不发生的可能的罪魁祸首。
[:…:]及<:…:>表示任意的事件集。
第二:增加结果事件抉择,采用如下的方式表示:
->[:杂事1,杂事2,杂事3,杂事4,杂事5:]
表示结果事件肯定在上面“杂事”事件中,让人类或自然为我们选择其一事件做为结果事件。
[:…:]表示可以生成的任意结果集。

第三:增加道指令的输出抉择功能,采用如下的方式表示:
-><:杂事1,杂事2,杂事3,杂事4,杂事5:>;
表示对外输出结果事件肯定在上面“杂事”事件中,让人类或自然为我们选择其一事件做为输出结果事件。

第四:增加道指令的自发编程行为,采用如下的方式表示:

增加另一中道指令运行标志“=>”,表示当有抉择形事件时,自发地把结果作为道指令加入函数中。
“=>”的运行功能与人类的记忆功能类似,可以把发生的各种事情前因后果存入记忆库中,并且记忆库中的各种事件规则对人类的决策起着重要的作用。如果推理是对记忆进行搜索匹配事件后得到假设的前因后果,人类再按照前因后果的指示进行抉择,选出本身认为最优的事件来,那么人类智能可以用道函数来虚拟运行,人类大脑时刻在建立临时性道函数,得出各种事件结果后再进行抉择。
道指令实现自发编程的语法十分的简单,与目前人工智能科学理论体系十分不同,但能够实现自我学习的人工智能。现在我们利用上述的道指令进行人工智能的编程:
自发的人工智能道指令程序

[:…:]<:…:>=> [:…:]<:…:>;

上述具有自发编程能力的道指令程序只有短短的一行,能够实现道指令的自发编程能力,具体如何做到这一点,我将在以后的文章再论述。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: