1 第三章:模糊推理系统 随着科学技术的不断发展,人们对计算机的要求愈来愈高,不仅要求它具有更高的运算速度、更大的信息存贮和数据处理能力,而且还需要计算机具有一定的“智能”
控制论的创始人维纳曾经说过,由于“人具有运用模糊概念的能力”,所以人胜过任何最完善的机器
对模糊事物进行识别和判决是人脑的重要特点之一,那么如何使计算机能够模拟人脑思维的模糊性,如何使模糊语言作为算法语言直接进入计算机程序,让计算机完成模糊推理,这是模糊信息处理首先要解决的问题
1 语言变量与模糊规则 为了使计算机能够利用模糊概念,模拟人的思维进行模糊推理,首先需要深入研究模糊推理的一些基础知识
如模糊语言变量、模糊命题及模糊推理方法等等
1 模糊语言 语言是一种符号系统,通常包括自然语言和人工语言两种
自然语言是指人类交流信息时使用的语言,它可以表示主、客观世界的各种事物、观念、行为、情感等
自然语言具有相当的不确定性,其主要特征就是模糊性,这种模糊性主要是由于自然语言中经常用到大量的模糊词(如黎明、模范、优美、拥护等)
人工语言主要是指程序设计语言,如我们熟悉的 C 语言、汇编语言等
人工语言的格式是非常严密、且概念十分清晰
一、模糊语言的概念 从广义角度来讲,一切具有模糊性的语言都称为模糊语言
显然,模糊语言主要是指自然语言
由于模糊语言可以对模糊性进行分析和处理,因此,在现实生活中,人们常常用模糊语言来描述事物或现象的模糊性
另外,需要说明的是模糊语言又具有很大的灵活性,在不同的场合,同一全模糊概念可以表达出不同的含义
如“高个子”,在中国,大约在1
85 m 之间的人就认为是“高个子”,而在欧洲,大约在1
90 m 之间的人才能算作“高个子”
模糊语言是一种广泛使用的自然语言
如何将模糊语言表达出来,使计算机能够模拟人的思维去推理和判断,这就引出