在这个系统中,主要是短时记忆中信息的操作:哪一步能做,哪一步不能做;排除一个目标或树立一个新目标;或者执行一个动作。整个系统的中心部分是短时记忆,当短时记忆的信息不够用时,可以从外界刺激中增加新的信息,使得操作能够进行,产生动作。
通过介绍目标递归策略、知觉策略、产生式系统和过去介绍过的EPAM辨别系统,我们可以粗略地了解如何用计算机模拟人的思维。我们从心理学的角度研究人类信息加工过程,利用人类思维过程的心理学理论建立一个产生式系统,以此用计算机模拟人的思维。
我们要考虑两个概念:解像力(resolution power)和微粒大小(grain size)。这两个概念都是摄影技术的术语。我们用照相机照相时,假定外界对象非常细致,而照相机镜头质量不够好,外界物体的像通过镜头就会丢掉信息,照出的相片不会很清晰,我们说这架照相机镜头的解像力较差。或者,如果我们用的胶卷的微粒太大,外界物体的细节也记录不到底片上。因此我们用计算机编产生式程序模拟人的思维活动时,程序写得越周密,就越能细微地模拟人的思维活动。
例如,目标是要把最小的书挪到A位置,人作出决定到完成这个动作需要一两秒。程序的下一步是把第一个目标排除掉,换成新目标,可能需要三四秒。我们写一个产生式描述这个行为,它的解像力应能分析出1\~5秒内的活动。它的微粒大小单位是1\~5秒。产生式需要写得很细致才能描述5秒以内的细节。如果我们要写一个EPAM辨别系统程序,来模拟人的机械学习能力,这种产生式的操作需要10~100毫秒。为了描述10毫秒的细微活动,EPAM程序必须编写得很细致,在辨别网络的节点上花很大力量。为了解决河内塔问题,我们只需描述到5秒范围内的活动。可见,EPAM程序的微粒越细致,它的解像力就越强。根据我们所要描述的解决问题的细致程度和已有信息,我们可以建立一个细微粒、高解像力的系统,或是一个比较粗糙的大微粒、低解像力的系统。这正像原子物理学家所要建立的理论的解像力要达到十亿分之一秒的精度,而天文学家可能只要求达到以十年为单位的精度。
第三章 问题解决
103