武汉大学函授学习课程专家系统如何工作

院校:武汉大学 发布时间:2020-01-31 10:23:17

专家系统如何工作

专家系统由4个部分组成:知识库、开发队伍、开发环境(Al外壳)和用户,人类知识用模型化表达成计算机能懂的形式,这个模型就是知识库。人类知识的表达有三种方法规则、语义网络和框架。

一个标准的形式是IF-THEN结构。IF后面是条件。如条件为真,就执行后面的行动。

例如IF INCOME>$45000(条件)Print NAME ANDADDRESS(行动)一系列这种规则就组成一个知识库。几乎所有的计算机语言均包含有IF-THEN结构。和语言不同之处在于专家系统的这种程序数量。一个专家系统的AI(人工智能)程序,很容易具有200~10000条规则,一般程序只有50~100个IF-THEN语句。专家系统程序框图。

执行规则的顺序,部分地取决于系统给出什么信息。多条道路可能导出同样的结果,规则可以内部互联,可以包含复杂的规则,这对专家系统来说是十分重要的。

规则库是在A1系统中以IF-THEN规则表示的知识集合。具有这种知识库的专家系统叫知识库专家系统。用这种形式能否存下《大英百科全书》?恐怕不能。因为这样专家系统就会很大很大,而且有些内容也不适于用IF-THEN规则来存。通常专家系统都是限于有限的知识领域,解决范围很窄的问题,一般规则数在9000以下。

语义网络是专家系统中另一种表示知识的方法,它比规则较为有效。当知识涉及有互联特性的对象或群族时,用语义网络较为有效。语义网络是用形如IS-A语句连接对象的。

这里ISA有继承的意思。所有下面部分的车,继承上面车类的性能,如均有发动机、轮子,均能运动。保险公司可以用这个网络来做汽车分类,以确定保险率。

框架是专家系统中另一种表示知识的方法。它也是表达知识成族类。但它是由用户确定的。这种表示方法是基于人类思考问题时,总是应用框架或概念去很快地感知前景。

如有人命令你:“找到敌机,向它射击!”人们首先激发一个概念:什么是飞机,不符合这个概念的东西均被删除。在计算机中也模仿这样做。如一个汽车,它有特征或框架中的槽,如四个轮子,一个汽油或柴油发动机,可以行走或运动。汽车的特点可以和其他类似的东西相比较,如摩托车框架。

框架所表示的知识不是层次式的,而是概念式、随意式的。

普在1999年用CADS响应每年900万个电话询问。

CLUES系统是Countrywide公司于1992年建造的微机系统,用来审查借贷。该公司有400个业务员,分布在150个办公室。CLUES具有400条规则。在建立和调试系统时,业务员把过去的每笔业务均输入系统,不断地改进系统,直到95%的系统和业务员相符。即使这样,该公司也不是用CLUES作最后的决策,因为有许多例外情况系统是无法考虑的。所以业务员要在最后评价所有的担绝的贷款。CLUES还有提高效率的好处,一般一个业务员一天只能处理6~7笔申请,用了CLUES系统后,还是这个业务员一天最少可以处理16笔业务,从而保证了公司快速发展和做出高质量的贷款决策。

数字设备公司(DEC)和卡内基-梅隆大学于20世纪70年代开发了XCON选配VAX计算机。这个系统由顾客所在地汇总订单,然后根据订单选配部件。XCON被用于主要职能领域,包括销售和市场、制造和生产,以及服务领域。它在DEC中起到了战略作用。

XCON开始含有250条规则,它可以扩充至10000条。

其他一些专家系统我们列表加以描述。