中国神经科学论坛

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

楼主: ruiaijun

模拟反射的思路(解说)

[复制链接]
 楼主| ruiaijun 发表于 2005-1-27 07:58:00 | 显示全部楼层
    27、模拟反射程序编程的简单性。
  有一个网友谈到他用自编程序的方式构造人工智能的体会时,发出“不幸”的感叹。但是我马上指出,你如果不考虑循环和分支就好了。其实我这不是聪明,而是总结教训后的经验之谈。
  最初,我考虑用自编程序构造人工智能时,也被卡在循环和分支上,一方面循环和分支需要配对的命令(或指令),从形式上不是顺序连接。另一方面,它们会造成死机。这些都是在无智能情况下很难完成的。这个问题一直困扰我六、七年。
  但是,考虑到这里自编程序不是独立运行的(这点与计算机程序不一样,计算机程序运行时,运行权就完全交给程序了),主系统随时在监视和控制着自编程序的运行,那么自编程序就没有必要考虑循环和分支的问题。需要循环和分支时,由主系统(这里是模拟反射程序)来控制好了。而主系统程序不是自编的,而是人编的,完全可以靠人脑的指挥处理好循环和分支的问题。
这个观点也可以得到生理方面的支持。比如肢体活动,你可以把胳膊抡起转很多圈,但是大脑和小脑随时都在监控着胳膊的转动循环,最后不是抡胳膊程序自动退出循环的,而是监控系统指挥轮胳膊循环停止的。因此你可以随时确定是再抡一圈或马上停止。你也绝不会因抡胳膊而死机。
  没有了循环和分支,模拟反射的自编程序就只剩下小程序的顺序连接。就很简单了。这就是模拟反射编程的简单性。
 楼主| ruiaijun 发表于 2005-1-3 11:06:00 | 显示全部楼层

    25、反射表为什么有记忆功能?
    其实并没有错。在我们的设计中,计算机的存储单元进行了分工,一部分代表神经元,一部分用来设置反射表,还有一部分保存系统程序和反射操作程序。
    大脑的记忆不和计算机一样,神经元也不和计算计的存储单元一样,计算机的所有信息都保存在存储器的存储单元中,大脑的信息并不全部保留在神经元中,神经元的神经突触用它们在神经元间的联系,也能够记忆很多东西。反射表是纪录神经元间联系的,它担任对事件的记忆,担任对编制好的程序的记忆,也就没有什么奇怪的了。   

[此帖子已被 ruiaijun 在 2005-1-15 18:01:53 编辑过]

 楼主| ruiaijun 发表于 2005-2-2 13:09:00 | 显示全部楼层
  28、模拟反射程序编程的生物对应。
  用模拟反射程序编程不仅是模拟反射程序自编程序的准备阶段,也有它相应的生物对应,也就是说它是有生理现象支持的。
  支持模拟反射编程的生理现象就是动物和人的模仿学习。例如一只有母猫带的小猫,母猫捉到老鼠,甚至不要死,而是在小猫面前放开,让小猫练习去捉。并亲自给小猫做示范。小猫就通过模仿学会了捉老鼠。
  如果用模拟反射程序编写程序的输入端不是人在指挥,而是一个模拟视觉冰连接肢体动作的机械系统,输入就由视觉信号控制了,那么这就是一个模仿学习过程。只不过这项工作目前(指模拟反射程序设计到编写程序的阶段)还不能办到。
  要等到我们的模拟反射程序可以理解输入信号并能够把它转化为肢体活动时,才能够做到。
 楼主| ruiaijun 发表于 2005-2-6 12:57:00 | 显示全部楼层
  29、系统自编程序是一种学习活动。
  在对模拟反射系统编程能力进行充分讨论中后,我们开始对模拟反射系统的自编程序能力进行讨论。这时我们已经不再推荐人们试编程序了,因为估计人们已经没有能力完成这样的程序编写了。
  系统自编程序,是系统在提高自己的活动能力。这种自编程序是要有来源的,这个来源就是学习。因此系统自编程序的过程就是一个学习过程。
我们还是从西方动物学习实验中找寻学习的方式。最原始的方式就是桑代克实验提供的方式,我们叫做自主学习过程。
  桑代克当初完成这个实验时,曾经产生了震惊的效果,他竟然教会猫开笼子门!而今我们能够用实验实现这个学习过程,就表明现在的模拟反射系统已经有了一只猫的智力。

[此帖子已被 ruiaijun 在 2005-2-10 12:13:50 编辑过]

 楼主| ruiaijun 发表于 2005-2-10 12:16:00 | 显示全部楼层
  30、系统自编程序是一种形成能力的学习活动。
  智能是一种能力,因此那些认为只靠增加知识就可以实现人工智能的想法不能实现。
  智能的能力从哪里来?一种看法是编程编出来的,因此他们要研究知识结构、思维结构为的是如何把那些编导程序中去。另一种是认为智能的能力应该是学习而来。持这种看法的人,主要是构筑一个能够通过学习产生智力的程序。
由于智能是能力,能力又是稳定完成某种活动的本领,活动在计算机中是由程序实现的。因此智能也是由程序实现的,而且不是由我们为它编写的程序来实现,是由它自己在学习中自编得程序来实现。
  因此寻找一种自编程序的方式对于实现人工智能就非常重要。
  自主学习过程是在没有任何先例的情况下系统自编程序的过程,它就是通过学习是系统产生能力的过程。因此这个学习过程在人工智能中的地位就十分重要。也因此我们才花相当大的工夫来解决模拟反射系统用自主学习过程实现自编程序的问题。
ZhmXY 发表于 2005-2-10 21:20:00 | 显示全部楼层

提示:31楼帖子正文第3段有乱码,请尽快改正。

文本在粘贴过程中可能出现乱码,发帖后注意看一下。

本回帖会在确认被阅读后删除。

 

[此帖子已被 ZhmXY 在 2005-2-10 21:23:23 编辑过]

mwt1688 发表于 2005-6-29 23:15:00 | 显示全部楼层
頂一下!!!
lulu_roc 发表于 2005-7-15 08:10:00 | 显示全部楼层

很详细,谢谢。这里的好文章真多

zhuli0928 发表于 2005-8-23 17:27:00 | 显示全部楼层
搂住好厉害,很有用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|生物行[生物导航网] ( 沪ICP备05001519号 )

GMT+8, 2024-12-25 10:16 , Processed in 0.016697 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表