




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
6-1,第六章智能决策支持系统,6-2,智能决策支持系统(intelligentdecisionsupportsystem,IDSS)是决策支持系统(DSS)与人工智能技术(artificialintelligence,AI)相结合的系统。人工智能技术主要是以知识处理为主体,利用知识推理,完成人类定性分析的部分智能行为。人工智能技术融入DSS后,使DSS在模型技术与数据处理技术的基础上,增加了知识推理技术,使DSS的定量分析和AI的定性分析结合起来,提高辅助决策和支持决策的能力。,6-3,6.1人工智能概述6.2人工智能的领域6.3专家系统,6-4,6.1人工智能概述,一、人工智能的概念和发展历史1.概念近50年来,人工智能获得很大发展,引起众多学科的日益重视,成为一门交叉学科和前沿科学。然而,人工智能至今尚无统一的定义。不同科学或学科背景的学者对人工智能有不同的理解,提出不同的观点。,6-5,蔡自兴在人工智能及其应用中,比较狭义的定义了人工智能:定义一:能够在各类环境中自主地或交换地执行各种拟人任务的机器,叫智能机器。定义二:人工智能(学科)是计算机科学中涉及研究、设计和应用智能机器的一个分支。它的近期主要目标在于研究用机器来模仿和执行人脑的某些智力功能,并开发相关理论和技术。定义三:人工智能(能力)是智能机器所执行的通常与人类智能有关的功能,如判断推理、证明、识别、感知、理解、设计、思考、规划、学习和问题求解等思维活动。,6-6,所谓“智能”通常是指人们在认识与改造客观世界的活动中,由思维过程和脑力劳动所体现的能力,它包括感知能力、思维能力和行为能力。人的智能的核心在于知识,智能表现为知识获取能力、知识处理能力和知识运用能力。,6-7,因此,在人工智能的研究中,为了使机器具有类似于人的智能,需要探讨以下三方面的问题:(1)机器感知知识获取:研究机器如何直接或间接获取知识,输入自然信息(文字、图像、声音、语言、景物),即机器感知的工程技术方法。(2)机器思维知识表示:研究在机器中如何表示知识、积累与存储知识、组织与管理知识,如何进行知识推理和问题求解。(3)机器行为知识利用:研究如何运用机器所获取的知识,通过知识信息处理,作出反应,付诸行动,发挥知识的效用的问题,以及各种智能机器和智能系统的设计方法和工程实现技术。,6-8,2.专家系统和人工智能的发展历史,根源可以追溯到20世纪50年代中期,卡耐基理工学院(现在的卡耐基梅隆大学)的Herbertsimon和AlanNewell以及兰德公司的J.C.Shaw共同领导了一个开发基于计算机的推理系统的研究小组。他们开发第一个系统是LT(LogicTheorist),LT以一套公理作为逻辑计算的知识基础,并结合反向推理与逻辑计算来解决一些简单问题。,6-9,50年代后期,他们又开发一套GPS(GeneralProblemSolver,通用问题求解程序)系统。GPS与LT不同,它使用的是一般推理方法技术,能解决基本逻辑问题、国际象棋问题甚至能解决中学代数问题。使用解决问题的通用步骤是系统方案的一个重大突破。,6-10,直到20世纪60年代早期,专家系统的雏形才真正显露出来。麻省理工学院的Minsky和McCarthy开发了一种名为“LISP”的人工智能程序设计语言,它是开发人工智能系统的一种颇有影响力的语言。与此同时,斯坦福大学开发了名为“DENDRAL”的专家系统,它能够通过大量的光谱信息推测分子结构。,6-11,70年代,专家系统在产业领域得到了广泛的应用。它们在医疗诊断、心理学、教育、学习、定理证明、竞赛模拟、制图及语音识别等各个领域都显示出了极大的作用。一些现代化的大型机构都在开发和使用人工智能技术和专家系统。比如,数字设备公司开发了XCON和XSEL两个专家配置系统;通用电气公司开发了一套名为CATS-1的柴油故障检修系统;施乐、通用汽车等公司也在使用现代化的专家系统。目前,全世界有数千个专家系统。,6-12,人工智能包含许多含义,其基本思想:研究人的思维过程,理解什么是智能;用机器表示这些智能。人工智能着重认识人们的推理方法和思维方式,并且将认识到的情况转换成机器语言,让计算机系统去完成与人们相同的推理和思考任务。,6-13,二、人工智能的智慧,(一)人们是如何推理的1.归类法(categorization)当我们确定了一些足够重要的信息,并想把它们记录下来的时候,我们按照不同的性质或者标准把它们分类。各个类有不同的子类,信息将存储在子类的存储器里面,较低层的子类的信息可以从高一层父类信息那里继承全部属性。例子。,6-14,陆上交通工具,个人交通工具,商用交通工具,工业交通工具,每一层的信息片断的属性都会详细地记录下来,依靠这些属性,我们可以运用分类法从更高层次信息的属性得到低层信息的属性。同样,也可以从低层信息的属性细节中抽象出高层信息的属性。,6-15,2.特定规则,人们推理的另一种方法,就是灵活应用已知规则。如果一个特殊的规则或者是一系列的规则是已知是的,而且是正确的,那么我们可以结合这些规则,并运用现有的问题信息推出结果。例如,我们知道路上遇到红灯必须停车,而且知道闯红灯会收到警察的罚单,那么我们可以推出,如果遇到红灯,我们应该停车(除非我们宁愿接受罚单)。另外一种推理形式就是我们所熟悉的法律。比如税法,现有一笔收入,是否要纳税?应纳多少?由税法的详细规定就可以得到答案。,6-16,3.启发式方法,启发式方法是推理的另一种方法,这种单凭经验的方法也有很大的用处。例如,如果股票的市盈率超过30,则不买这种股票;如果马刺队是在主场作战,那么他们很可能会赢。尽管启发式方法缺乏正规性、严密性,如果我们在调查和决策时使用那些非常有根据的启发式规则,我们将花费更少时间来形成一套可靠的解决方案。,6-17,4.经验法,依靠经验的推理方法是归类法和启发式方法的结合体。我们可如此看待经验法,也就是当人们考虑整个问题时,他们先将问题分类,然后试图与过去他们所经历的一些事情做比较。如果事件有足够多的特征或者场景与过去的经历匹配的话,我们就可以基于过去的处理方法得到必要的结论。国外商学院采用的案例教学法。,6-18,5.期望法,人们推理的最后一个方法是通过期望(expectation)推理。一旦我们经历一种问题或现象足够多的话,我们就开始期望问题以一定的方式或可预期的情形出现。如果事情如我们所期望的那样发展,我们就能推断一切状况良好;如果我们期望的情形没有出现,我们可以推断,一些事情改变了我们期望的状况。,6-19,(二)计算机如何推理的,人工智能系统设计者使用计算机建立推理系统,它们使用的推理模式与人类用的推理方法和推理机制几乎是一样的。一个“推理”计算机运用了一套自动模式,这些模式模仿了人类认识的一些主要推理方法。,6-20,1.基于规则的推理(rule-basedreasoning)计算机通过这个过程,以输入值的形式获知问题域的特征。然后,运用知识库里的规则,有系统地改变问题的状态,直到我们期望的状况出现。每个规则包含两个部分:状态改变的操作、结果或结论;操作的前提条件。规则以下面的IFTHEN的形式出现:IF前提或条件,THEN操作、结论,6-21,2.基于案例的推理(case-basedreasoning),基于案例的推理依赖一个前提,就是运用相似性、经验性推理方法去学习并解决问题。这种思想类似于匹配,即用相似问题的解决方案来解决现有的问题。这种方法有两个主要步骤:(1)从案例库中找到与现有问题类似的案例;(2)修改检索到的符合当前问题的案例的解决方案。,6-22,基于案例推理结构的推理流程图:,问题输入,案例检索,案例库,相似性标准,案例修改,修改方法,解决方案测试,结论,6-23,推理过程中最关键的步骤是从案例中定位检索相应的案例。,基于案例的推理系统在医疗诊断、审计、司法和索赔结算等领域有很大的发展空间。,6-24,3.模式识别(patternrecognition)模式识别是人工智能使用的主要机制,它与人类的期望法推理过程很相似。模式识别包括图像识别和语音识别。通过模式识别系统,计算机能够模仿人的某些智能行为。,6-25,三、人工智能与自然智能的比较,人工智能的优点1.AI更持久。2.AI更容易复制和传播。3.AI的费用较自然智能低。4.AI作为计算机技术,是一致的和完整的。5.AI可以文档化。6.AI执行一定的任务比人快得多。7.AI比人能更好地完成一定的任务。,6-26,自然智能的优势自然智能是创造性的,而AI缺乏灵感。自然智能能使人们直接从感性经验获益,而大多数AI系统应用符号输入和表示进行工作。人的推理可以在很大经验范围和任何时候应用。,6-27,6.2人工智能的领域,人工智能的研究非常广泛,目前主要的领域有ES、自然语言处理、语音理解、模糊逻辑、机器人学和传感系统、计算机视觉和景物识别以及智能计算机辅助教学、机器学习等。,6-28,6.3专家系统,一、专家系统概念专家系统的目的在于能使计算机具有人类专家那样的解决问题的能力。它是AI领域中最活跃而且也是最有效的一个分支。所谓的“专家系统”,其实是一类程序系统,从功能上可以把专家系统定义为“具有大量专门知识,并能利用这些知识,运用知识推理的方法来解决特定领域中实际问题的计算机程序系统。”,6-29,用一个通俗的例子来说明:,求解微积分问题,是利用3040条微分、积分公式来求解千变万化的微分、积分问题,得出各自的结果。其中,微积分公式就是规律性知识,求解微积分问题就是对某函数反复利用那些公式进行推理,最后得出问题的结果。这个推理过程是一个不固定形式的推理,即前后用哪个微积分公式,调用多少次这些公式都随问题变化而变化。,6-30,计算机的应用发展可概括为:,数值计算(算法),数据处理(数据库),知识处理(推理),数值计算、数据处理是知识处理的特定情况,知识处理则是它们的发展。知识处理的特点:知识包括事实和规则(状态转变过程);适合于符号处理;推理过程是不固定形式的;能得出未知的事实。,6-31,专家系统的一般结构,专家,知识获取,知识库,用户,用户接口,推理机,专家系统核心,咨询,建议,二、专家系统的结构原理,6-32,(一)知识库(knowledgebase),专家系统的知识库包含的是特殊领域的知识,这些知识是从领域专家的设计实例中收集来的,包括领域专家在解决相关问题的过程中所用的典型知识(包括专家的专业知识和经验知识)。它有两个主要问题:知识的表示形式知识的精确程度,6-33,1.知识的表示形式目前常用的形式有产生式规则、数理逻辑、模糊逻辑、框架、语义网、剧本、案例等。2.知识的精确程度可分为,精确知识(原理性)公式、公理,以及不精确知识(经验性)可信度、概率、证据推论、模糊数学。,6-34,(二)推理机(inferenceengine),推理机是基于规则和事实来执行推理的。另外,推理机也具有执行基于概率推理或模式匹配的模糊推理的能力。推理机的基本过程叫作一个控制循环,一个推理控制循环可以分成三步:(1)用给定的事实匹配规则,(2)选择下一个要执行的规则,然后执行第三步,(3)执行规则,将推出的事实加入到工作存储器中。,6-35,推理机的基本工作原理是基于modusponens(假言推理法)演绎推理规则的,即,如果A是真的,A蕴含B(AB)也是真的,那么B也是真的。考虑下面的例子:(1)当张阿姨知道有地方卖衣服打折的时候,她总是会去买衣服。(2)张阿姨了解到商场有打折卖的衣服。(3)因此,张阿姨会去买衣服,6-36,与假言推理法相对的一种规则是modustollens(假言易位推理,拒取式)反向推理,它规定:如果A蕴含B(AB)是真的,同时“非B”为真,那么我们可以推出“非A”为真。例如(1)如果星期天是晴天,我们就去游泳。(2)星期天我们没有去游泳。(3)因此,星期天一定不是晴天。,6-37,一个推理机用两种基本方法实施演绎推理的两种规则,并得出正确的结论。这两种基本方法是:推理链和分解法。推理链(chaining)是一种很简单的推理过程,大多数推理机用它生成一个推理的链条。运用这种方法,规则库可以以回归的形式组织起来,这样由一条规则推出来的事实就可以作为下一个规则的前提条件。根据搜索方向不同有:正向推理和反向推理,6-38,推理链(正、反向推理),正向推理逐条搜索规则库,对每一条规则的前提条件,检查事实库是否存在。前提条件中各子项,若在事实库中不是全部存在,放弃该条规则;若在事实库全部存在,则执行(激发)该条规则,把结论放入事实数据库中。反复循环执行上面过程,直至推出目标,并存入事实库中为止。假定下面是知识库里的一些规则:,6-39,假定下面是知识库里的一些规则:,规则库,(1),R1:ifAandBthenD,A,B,(2),R2:ifBthenC,(3),R3:ifCandDthenE,现有事实:,6-40,推理链(正向推理),正向推理过程如下:,步骤,规则库,操作域,(1),R1:ifAandBthenD,A,B,(2),R2:ifBthenC,D,(3),R3:ifCandDthenE,C,D,(4),E,6-41,反(逆)向推理逆向推理是从目标开始,寻找以此目标为结论的规则,并对该规则的前提进行判断,若该规则的前提中某个子项是另一规则的结论时,再找以此结论的规则,重复以上过程,直到对某个规则的前提能够进行判断。按此规则前提判断(“是”或“否”)得出结论的判断,由此回溯上一个规则的推理,一直回溯到目标的判断。,6-42,反(逆)向推理例子,步骤,规则库,操作域,(1),R1:ifAandBthenD,A,B,(2),R2:ifBthenC,(3),R3:ifCandDthenE,C,D,6-43,正向推理和反向推理举例,情景:你希望坐飞机从厦门到西安。不幸的是,所有直航飞机的座位这几天都被预定一空,所以如果你还想飞到西安,你就必须乘坐转接班机。正向推理:检查厦门起飞的航班,找到它们的目的城市。然后,搜索从这些城市起飞的航班,像这样一直往前,直到找到西安。反向推理:检查到西安的航班,看看起点都是哪些城市。然后,搜索到达这些城市的航班,像这样一直向前,直到找到厦门。,6-44,正向推理或反向推理的选用取决于两个主要因素:专家推理的模式和效率。专家推理的模式是专家在特殊领域用来推理的方式,它限制了推理方法的使用。如果专家通常用问题分解的手法搜索方法,那反向推理将很适用。而如果有大量的目标要与输入值或者已知事实匹配,运行效率将成为主要问题,那么正向推理比较适合。不管使用哪种方法,无论怎样,正向推理或反向推理都要通过知识库,根据一定的逻辑路径得到满意的结论。,6-45,三、专家系统的应用,1.翻译系统:对观测到的数据,用已设定的含义来解释它。如语言翻译、语言理解、图像分析、化学结构说明、信号翻译等。2.预测系统:对给定情况推出可能的结果。如天气预报、人口预测、交通预测、军事预报等。,6-46,专家系统的应用,3.诊断系统:从可观测事物中推出系统的故障,即从所观测的不正常行为找出潜在的原因。如医学、电子学、机械、软件诊断等。4.设计系统:制定满足设计要求的目标方案,即根据各自目标间的相互关系,构成方案,并证明方案和提出要求相一致。如电路设计、建筑设计以及预算的编制。,6-47,5.规划系统:设计行为动作,即利用对象的行为特征模型来推论对象的行为动作。如自动程序设计、机器人、计划、通讯和军事等规划问题。6.监控系统:对系统行为的观测指出规划行为不足之处。如计算机辅助监控系统用于原子能工厂、航空、治病等部门。7.调试系统:指出故障的补救方法。它依靠规划设计和预测的能力来产生正确处理某个诊断问题的提示或推荐方案。,专家系统的应用,6-48,8.维修系统:执行一个规划来完成某一个诊断问题的治疗方法。这类系统综合了测试、规划和执行的能力。9.控制系统:一个专家控制系统能自动控制系统的全部行为。它反复解释当前情况,预测未来、诊断预测到问题的产生原因,作出处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 渔光互补发电项目风险评估报告
- 风电场项目风险评估报告
- 2025律师见证的委托合同范本
- 数学建模基础试题及答案
- 300MW风力发电项目施工方案
- 离婚财产分配及婚后财产共同管理协议
- 婚姻破裂后共同子女监护权及财产分配协议书模板
- 现代学徒制校企创新驱动发展战略合作协议
- 离婚协议中夫妻共同债务分担及财产分配公证模板
- 企业团体游泳池租赁及管理合作协议
- 4.2《遵守规则》教学设计 -2025-2026学年八年级道德与法治上册
- 人工智能+高质量发展文化旅游产业智能化升级研究报告
- 2025年自考专业(计算机网络)考试综合练习附参考答案详解(A卷)
- 冷链技术对水果品质保持的数值预测模型研究
- 集输工应急处置考核试卷及答案
- 2025年全国保密教育线上培训考试试题库附完整答案(必刷)
- 珠江医院护理面试题库及答案
- 流程管理某省市场营销MPR+LTC流程规划方案
- 化工厂实习安全培训课件
- 疏浚清淤工程合同协议书
- 电子电子技术试题及答案
评论
0/150
提交评论