研究生第七章智能决策支持系统和智能技术的决策支持课件_第1页
研究生第七章智能决策支持系统和智能技术的决策支持课件_第2页
研究生第七章智能决策支持系统和智能技术的决策支持课件_第3页
研究生第七章智能决策支持系统和智能技术的决策支持课件_第4页
研究生第七章智能决策支持系统和智能技术的决策支持课件_第5页
已阅读5页,还剩225页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7章

人工智能的决策支持和

智能决策支持系统第7章人工智能的决策支持和

第7章

本章内容7.1

人工智能概念7.2人工智能基本原理7.3专家系统与智能决策支持系统7.4遗传算法的决策支持7.5机器学习的决策支持第7章本章内容7.1人工智能概念开篇案例KPN电信公司的智能系统背景:KPN电信是一家卓越的电信公司,该公司在荷兰提供固定线路网络,在西欧提供数据和IP服务,并且该公司还在荷兰、德国和比利时提供移动服务。它拥有38000多名员工,他们服务于790万固定线路用户、1340万移动客户和140万网络订阅者。不仅如此,KPN电信还在阿姆斯特丹、纽约、伦敦和法兰克福的股票交易所上市。主要问题是:如何在使成本最小化的同时保持高效的运作。开篇案例KPN电信公司的智能系统信息系统部面临的难题:在解决来自用户的服务电话时耗费时间严重,有时也很让人受挫。更糟糕的是,由于员工的离职或退休,导致了绝大部分知识维护的遗失。解决办法:开发了一个被称为阿基米德的基于规则的系统。该系统运用Authorete工具获取知识,这些知识包括:相关的安装问题、处理过程、步骤以及IT员工集体经验中的解决方法。阿基米德的核心是其知识库以及一个友好的用户界面。知识是用简单的语句而非复杂的结构来表达的。这些语句详细说明了当今的IT专家是如何分析软件安装并解决问题的。该系统通过下拉菜单中一系列有意义的陈述来指导用户,帮助KPN开发者并进一步完善知识。信息系统部面临的难题:在解决来自用户的服务电话时耗费时间严重思考问题:开发智能系统的动机解释智能系统的作用及其潜在的优点,开发这些系统的主要困难是什么?人工智能与人类智能的区别是什么?思考问题:基本思想:包含了学习人类的思考过程;通过机器(计算机和机器人)来描述并复制这些过程。众所周知的定义:人工智能是一种机器行为,如果由人类执行就可以称为智能。令人深思的定义:人工智能研究的是如何使计算机比人类做的更好。著名应用:深蓝——国际象棋程序。7.1人工智能的基本概念及原理基本思想:7.1人工智能的基本概念及原理人工智能具有的能力从经验中学习或理解。在模棱两可或相互矛盾的情形中进行理性分析。对新的情况进行快速成功的响应。在解决问题的过程中运用推理方法并对行为进行有效的指导。处理复杂的情况。以正常的理性方式来理解和推断。运用知识来处理环境。人工智能具有的能力人工智能的特征

符号处理:数值与符号算法与启发式算法算法是一步一步地处理过程。启发式算法:从经验中获取的直觉知识或经验法则。推断:启发式算法的替代,包含运用启发式算法或从其他搜索方法从事实或规则中推断。机器学习:使系统调整行为并对外部环境做出反应。例:人工神经网络和遗传算法。人工智能的特征

符号处理:人工智能比人类智能比较人工智能的优势人工智能更具有永久性。人工智能为复制和传播提供了便捷。人工智能的成本比自然智能的成本低。人工智能可以存档。人工智能执行某些任务的速度比人类快。人工智能执行某些任务的质量会比许多人甚至是大多数人高。人类智能具有的优势

人类智能富有创造性,人工智能缺乏创见。人类智能可以直接运用感官体验并且使人类受益。大多数人工智能系统必须在符号输入和表示中工作人工智能比人类智能比较人工智能的优势7.1人工智能的基本概念及原理人工智能的决策支持技术

7.1人工智能的基本概念及原理人工智能的决策支持技术7.1人工智能的基本概念及原理1、人工智能的决策支持技术

从智能决策支持系统的概念可知智能决策支持系统中包含了人工智能技术,与决策支持有关的人工智能技术主要有:专家系统、神经网络、遗传算法、机器学习、自然语言理解等。

7.1人工智能的基本概念及原理1、人工智能的决策支持技术专家系统是利用大量的专门知识解决特定领域中的实际问题的计算机程序系统;神经网络是利用神经元的信息传播模型(MP模型)进行学习和应用;遗传算法是模拟生物遗传过程的群体优化搜索方法;

机器学习是让计算机模拟和实现人类的学习,获取解决问题的知识;自然语言理解是让计算机理解和处理人类进行交流的自然语言。

7.1人工智能的基本概念及原理专家系统7.1人工智能的基本概念及原理2.智能决策支持系统结构形式

1)基本结构智能决策支持系统(IDSS)=决策支持系统(DSS)+人工智能(AI)技术

7.1人工智能的基本概念及原理2.智能决策支持系统结构形式7.1人工智能的基本概念及原

问题综合与交互系统

数据库

管理系统

模型库

管理系统模型库数据库

人工智能技术专家系统神经网络遗传算法机器学习自然语言理解图7.1智能决策支持系统的基本结构

问题综合与交互系统数据库模型库模型

图7.2智能决策支持系统结构

问题综合与交互系统

模型库管理系统

数据库管理系统

知识库

管理系统

推理机用户

模型库

知识库

数据库人工智能技术可以概括为:推理机+知识库

智能决策支持系统的结构可以简化为图7.2

图7.2智能决策支持系7.2人工智能基本原理7.2.1逻辑推理7.2.2知识表示与知识推理7.2.3搜索技术7.2人工智能基本原理7.2.1逻辑推理1.形式逻辑(人的思维形式、规律)(1)概念:反映事物的特有属性和属性的取值。(2)判断:对概念的肯定或否定;

判断本身有对有错;

判断有全称的肯定(或否定)判断和存在的肯定(或否定)判断。(3)推理:从一个或多个判断推出一个新判断的过程。7.2.1逻辑推理1.形式逻辑(人的思维形式、规律)(17.2.1逻辑推理2.推理的种类演绎推理归纳推理类比推理假言推理三段论推理数学归纳法假言易位推理枚举归纳推理1)演绎推理:从一般现象到个别(特殊)现象的推理。2)归纳推理:从个别(特殊)现象到一般现象的推理。3)类比推理:从个别(特殊)现象到个别(特殊)现象的推理。7.2.1逻辑推理2.推理的种类演绎推理归纳推理类比推理假1)演绎推理

专家系统的研究基本上属于演绎推理范畴。演绎推理的核心是假言推理。

假言推理:以假言判断为前提,对该假言判断的前件或后件的推理。1)假言推理:

pq,p┝q

2)三段论推理

pq,qr┝pr3)假言易位推理(拒取式):pq,q┝p

符号“┝”表示推出7.2.1逻辑推理1)演绎推理7.2.1逻辑推理

2)归纳推理(个别→一般)(1)数学归纳法

这种推导是严格的,结论是确实可靠的。(2)枚举归纳推理 S1是P,S2是P,

…… Sn是P

S1……Sn是S类事物中的部分分子,没有相反事例。

所以,S类事物都是P。

枚举归纳推理的结论是或然的(并非必然地),它的可靠性和事例数量相关

。7.2.1逻辑推理2)归纳推理(个别→一般)7.2.1逻辑推理枚举归纳推理实例

如观察到铁受热膨胀、铜受热膨胀等事实而不知其所以然,由此推出“所有金属受热膨胀”的结论就是简单枚举归纳推理。

枚举归纳推理实例如观察到铁受热膨胀、铜受热膨胀等事实

3)类比推理

它是由两个(或两类)事物在某些属性上相同,进而推断它们在另一个属性上也可能相同的推理。A事物有abcd属性,B事物有abc属性(或a,b,c相似属性)所以,

B事物也可能有d属性(或d相似属性)

类比推理的结论带有或然性,它的可靠性和相类比事物属性之间的联系程度有关。7.2.1逻辑推理3)类比推理7.2.1逻辑推理类比推理实例一1816年的一天,法国医生雷奈克出诊为一位年轻的女性看病,一见病人,雷奈克犯起愁来:她身体非常肥胖,要诊断她的心脏和肺部是否正常,按当时医生惯用的方法,把耳朵贴近病人的胸部来听,肯定听不清楚,更何况她是一位年轻的女性。雷奈克抬头看了看院子里正在玩耍的小孩,脑子里突然浮现出几年前看到一个孩子们玩的游戏:一个孩子用钉子敲打木板的一头,另外的孩子争先恐后地抱着把耳朵贴近木板的另一头,兴致勃勃地倾听着。类比推理实例一1816年的一天,法国医生雷奈克出诊

为什么木头能够把声音清晰地传过来呢?雷奈克稍微想了想,只见他很很地拍了一下手说:“就是这样!就是这样!”雷奈克要来一叠纸,紧紧地卷成一个卷,然后把纸卷的一端放在姑娘的胸部,另一端放在自己的耳朵上,侧着脸听了起来。“真是一个妙法!”雷奈克高兴地喊了一句。回到家里,雷奈克找到一根空心木管,造成了历史上第一个“听诊器”。类比推理实例一为什么木头能够把声音清晰地传过来呢?雷奈克稍类比推理实例二

19世纪30年代,英国商人威尔斯以与冯灿的茂隆皮箱商行订购的皮箱中有不是皮的木料为由,向香港法院起诉,蓄意敲诈冯灿。针对这种情况,冯灿的律师罗文锦取出口袋的金怀表,高声问法官:“请问这是什么表?”法官答道:“这是金表,可是这与本案有什么关系?”罗文锦高举金表,面对法庭上所有的人说:“有关系。这是金表,没有人怀疑是吧?但是,请问,这块金表除表面镀金之外,内部的机制都是金制吗?”旁听者同声议论:“当然不是。”罗文锦继续说:“那么人们为什么又叫它金表呢?”稍作停顿又高声说:“由此可见,茂隆行的皮箱案不过是原告无理取闹、存心敲诈而已”原告理屈词穷,法庭最后以威尔斯诬告,罚款5000元结案类比推理实例二19世纪30年代,英国商人威尔斯以与

皮箱诉讼案的法庭辩论中,卖方律师在反驳中所使用的就是类比推理:

表的外表有金,内部含有不是金的材料,但却是金表;

箱的外表有皮,但也含有不是皮的材料;所以,箱仍是皮箱。类比推理实例二皮箱诉讼案的法庭辩论中,卖方律师在反驳中所使用的就是

3.总结

1)演绎推理的结论没有超出已知的知识范围。而归纳推理和类比推理的结论超出已知的知识范围。

演绎推理只能解释一般规律中的个别现象

而归纳推理和类比推理创造了新的知识,使科学得到新发展,是一种创造思维方式。2)演绎推理中由于前提和结论有必然联系,只要前提为真,结论一定为真。

归纳推理和类比推理中前提和结论,不能保证有必然联系,具有或然性。这样推理的结论未必是可靠的。需要经过严格的验证和证明,使之形成新的理论。7.2.1逻辑推理3.总结7.2.1逻辑推理7.2.2知识表示与知识推理案例分析:礼来制药公司基于知识的实时系统的开发背景:礼来公司是一家全球性的大型美国制药公司(全球范围内有41000名员工,在158个国家销售产品)问题:生产药物产品需要一道叫做发酵的特殊工序。一个典型的发酵过程是操作一系列不停搅拌的容器。为了获得优质产品,需要小心监控发酵过程并且始终如一的控制。但是传统统计过程难以控制参数。例如:无法量化一个发酵种子所处的阶段。无法对产品搅动做出精确的预测。虽然培植采用相同的工序,但是由不同员工来执行。不同操作者根据各自的经验来控制这一过程,导致产品的质量有差异。7.2.2知识表示与知识推理案例分析:礼来制药公司基于知识解决:礼来公司采用专家系统来解决这一问题,目的是希望关键技术员能够24小时对发酵过程提供服务,并且专家系统中知识库的相关部分能够被复制。构建了一个智能质量报警系统,用于操作提供一致性的实时建议。开发过程:四名知识工程师参与了系统的开发,他们仅仅被要求记录专家知识,而不进行任何优化。也不能使用自身领域知识来影响专家。总共开发了6个月。步骤:知识诱出;知识融合;知识库编码;测试和评估。解决:礼来公司采用专家系统来解决这一问题,目的是希望关键技术思考:为什么礼来公司需要开发一个智能系统来为过程操作提供建议?开发十个独立的知识库,然后通过知识融会将它们合成一个整体,你对此有何看法?这种方法的优点和缺点各是什么?使用知识获取工具有什么好处?思考:7.2.2知识表示与知识推理7.2.2知识表示与知识推理7.2.2知识表示与知识推理知识获取:是指从人类专家、书本、文档、传感器或者计算机文件中采集知识。这些知识可能倾向于特殊的问题域或问题解决程序,也可能是一般性知识或者元知识。知识表示:采集的知识是在一种被称为知识表示的行为过程中组织的。这一行为过程包括知识图的表示以及将知识编码到知识库中。知识确认:知识将被不断确认和核实。推理:这一行为包括使计算机能够基于知识和问题特性来进行推理软件的设计。解释和理由:包括解释能力的设计和编程实现7.2.2知识表示与知识推理知识获取:是指从人类专家、书本7.2.3搜索技术搜索技术是人工智能的一个重要研究内容。智能技术体现在减少搜索树中的盲目搜索。1.执行时间与n,n2,n3等成正比的算法,称为按多项式时间执行。2.执行时间与2n,n!和nn等成正比的算法,称为按指数时间执行。按多项式时间执行的算法,计算机是可以实现的。按指数时间执行的算法,计算机是不可能实现的。7.2.3搜索技术搜索技术是人工智能的一个重要研究内容。智7.2.3搜索技术人工智能中发展了一种称为启发式搜索方法,基本思想可用一个实例来说明:一个外地人到某城市出差,他想到书店看看,又不知书店在何处,如果采取盲目搜索,从住地出发沿任一方向走,在分叉路口又任选一分支走,他可能走几天几夜也找不到如果采用启发式方法,他会问路上的人,到书店怎样走。城市中的大部分人对书店不知道,问不出来。7.2.3搜索技术人工智能中发展了一种称为启发式搜索方法,7.2.3搜索技术改一种问法:问该城市最热闹的地方在哪儿?按照这个启发式信息沿着指路人的路线,乘车到达最热闹的地方但书店在哪儿,仍然不知道。如果盲目搜索,可能仍然找不到。如果采用启发式方法,他会问路上的人,卖画的地方在哪儿,他可以通过画店再问书店在哪儿?启发式方法能减少大量盲目无效的搜索,能有效克服按指数时间执行的组合爆炸现象7.2.3搜索技术改一种问法:问该城市最热闹的地方在哪儿?7.2.3搜索技术搜索方法分类:基本搜索法(1)广度优先搜索法。(2)深度优先搜索法。7.2.3搜索技术搜索方法分类:7.2.3.1

广度优先搜索(宽度优先搜索)1、广度优先搜索思想

从初始状态S开始,利用规则,生成所有可能的状态。构成树的下一层节点,检查是否出现目标状态G,若未出现,就对该层所有状态节点,分别顺序利用规则。生成再下一层的所有状态节点,对这一层的所有状态节点检查是否出现G,若未出现,继续按上面思想生成再下一层的所有状态节点.这样一层一层往下展开。直到出现目标状态G为止。

7.2.3.1广度优先搜索(宽度优先搜索)1、广度优先搜索图7.7广度优先搜索示意图

图7.7广度优先搜索示意图1、深度优先搜索法思想

从初始状态S开始,利用规则生成搜索树下一层任一个结点,检查是否出现目标状态G,若未出现,以此状态利用规则生成再下一层任一个结点,再检查是否为目标节点G。若未出现,继续以上操作过程,一直进行到叶节点(即不能再生成新状态节点)。当它仍不是目标状态G时,回溯到上一层结果,取另一可能扩展搜索的分支。生成新状态节点。一直进行下去,直到找到目标状态G为止。7.2.3.2深度优先搜索法1、深度优先搜索法思想7.2.3.2深度优先搜索法图7.8深度优先搜索示意图

图7.8深度优先搜索示意图

在深度优先搜索中,搜索一旦进入某个分支,就将沿着该分支一直向下搜索。如果目标节点恰好在此分支上,则可较快地得到解。但是,如果目标节点不在此分支上,而该分支又是一个无穷分支,则就不能得到解。所以深度优先搜索是不完备的,即使问题有解,它也不一定能求得解。显然,用深度优先求得的解,也不一定是路径最短的解。

深度优先法适合于搜索树的深度较小的问题在深度优先搜索中,搜索一旦进入某个7.3专家系统与智能决策支持系统7.3.1专家系统原理7.3.2专家系统与DSS的集成7.3专家系统与智能决策支持系统7.3.1专家系统原理1.专家系统概念1)专家系统定义专家系统是具有大量专门知识,并能运用这些知识解决特定领域中实际问题的计算机程序系统。专家系统是利用大量的专家知识,运用知识推理的方法来解决各特定领域中的实际问题。计算机专家系统这样的软件能够达到人类专家解决问题的水平。7.3.1专家系统原理1.专家系统概念7.3.1专家系统原理2)专家系统的特点专家系统需要大量的知识,这些知识是属于规律性知识,它可以用来解决千变万化的实际问题。专业技能符号推理深层知识自我知识7.3.1专家系统原理2)专家系统的特点传统系统与专家系统比较传统系统专家系统信息及其处理过程通常在连续的程序中结合知识库与处理(推理)机制明显分离程序不会出错程序可能出错通常不解释为什么要输入数据或如何得出结论解释是多数专家系统的一部分需要输入所有的数据不要求输入所有的数据。程序更改复杂改变规则容易系统只在其完成时运行系统可以在少数规则下运行系统一步一步执行系统通过启发式算法和逻辑执行数据表示和应用大数据库知识表示和应用大知识库处理定量数据处理定性数据运用数字表示运用符号和数字知识表示获取、放大和分配得到的数据或信息获取、放大和分配获取到的判断或知识传统系统与专家系统比较传统系统专家系统信息及其处理过程通常在人类专家与专家系统的不同特征人类专家专家系统损失率是否知识传递难易知识记录难易决策一致性低高单位使用成本高低创造性高低自适应性高低知识范围广泛狭窄知识类型常识和技术技术知识内容经验符号人类专家与专家系统的不同特征人类专家专家系统损失率是否知识传

2.专家系统结构

专家系统的核心是知识库和推理机。

专家系统可以概括为:

专家系统=知识库+推理机7.3.1专家系统原理 2.专家系统结构7.3.1专家系统原理知识获取人机接口知识库推理机

专家用户咨询

建议专家系统核心

专家系统结构

知识获取人机接口知识库推理机专家用户咨询7.3.2专家系统与决策支持系统集成

IDSS充分发挥了专家系统以知识推理形式解决定性分析问题的特点.发挥了决策支持系统以模型计算为核心的解决定量分析问题的特点.充分做到定性分析和定量分析的有机结合.

7.3.2专家系统与决策支持系统集成IDSS充分发挥了专数据库DBDSS控制系统模型库MB问题综合与交互系统动态DB推理机和解释器知识库KB集成系统DSSES

图7.16智能决策支持系统集成结构图综合系统DSS和ES的总体结合。

由集成系统把DSS和ES有机结合起来2.KB和MB的结合。

模型库中的数学模型和数据处理模型作为知识的一种形式,即过程性知识,加入到知识推理过程中去。3.DB和动态DB的结合。DSS中的DB可以看成是相对静态的数据库,它为ES中的动态数据库提供初始数据,ES推理结束后,动态DB中的结果再送回到DSS中的DB中去。

数据库DSS模型库动态推理机知识库集成系统DSSES图7.DSS与ES集成形式一:DSS和ES并重的IDSS结构

集成系统DSSES7.3.2专家系统与决策支持系统集成

集成特点1.具有综合系统,具有调用和集成DSS和ES的能力。2.扩充DSS的问题与人机交互系统功能,增加对ES的调用组合能力DSS与ES的关系:DSS中DB与ES中的动态DB进行数据交换解决问题的特点体现定性分析和定量分析并重解决问题的特点。DSS与ES集成形式一:DSS和ES并重的IDSS结构集成DSS控制系统MBDBESDSS与ES集成形式二:DSS为主体的IDSS结构

7.3.2专家系统与决策支持系统集成

集成特点集成系统和DSS控制系统合为一体DSS与ES的关系:ES被DSS控制系统调用解决问题的特点体现以定量分析为主,结果定性分析解决问题的特点。DSSMBDBESDSS与ES集成形式二:DSS为主体的I推理机(广义)

DSS动态DBKB推理机MB动态DBKB图7.19DSS作为推理形式的IDSS图7.20模型作为知识的IDSSDSS与ES集成形式三:

ES为主体的IDSS结构7.3.2专家系统与决策支持系统集成

集成特点人机交互系统和ES合为一体DSS与ES的关系:图7.19DSS作为推理机,受ES的推理机控制;图7.20数据模型作为知识出现解决问题的特点体现以定量分析为主,结果定性分析解决问题的特点。推理机

DSS动态DBKB推理机MB动态DBKB图7.197.4遗传算法的决策支持7.4.1遗传算法原理7.4.2优化模型的遗传算法求解7.4.3获取知识的遗传算法7.4.4遗传规划建立模型7.4遗传算法的决策支持7.4.1遗传算法原理7.4.1遗传算法原理遗传算法(GeneticAlgorithm,GA)是模拟生物进化的自然选择和遗传机制的一种寻优算法。适用于复杂的非线性问题,主要应用在组合优化和机器学习两个方面。应用领域:图像识别、图像恢复、自适应控制、优化调度等领域。7.4.1遗传算法原理遗传算法(GeneticAlgor遗传算法的发展过程大体上可分为以下三个阶段:

(1)70年代的兴起阶段。1975年美国Michigan大学J.Holland首次系统地阐述了遗传算法的基本理论和方法。

在这一时期的大部分研究都处于理论研究和建立实验模型阶段(2)80年代的发展阶段。1980年Smith教授将遗传算法应用于机器学习领域,研制出了一个著名的分类器(Classifier)系统。这期间许多学者对遗传算法进行了大量的改进和发展,提出了许多成功的遗传算法模型,使遗传算法应用于更广泛的领域。

(3)90年代的高潮阶段。进入90年代后,遗传算法作为一种实用、高效的优化技术,得到了极为迅速的发展。

7.4.1遗传算法原理遗传算法的发展过程大体上可分为以下三个阶段:7.4.1遗7.4.1遗传算法原理7.4.1.1遗传算法工作过程7.4.1.2遗传算法的理论基础7.4.1.3遗传算法的基本特征7.4.1遗传算法原理7.4.1.1遗传算法工作过程7.4.1.1遗传算法的工作过程遗传算法是一种群体型操作,该操作以群体中的所有个体为对象。个体就是模拟生物个体而对问题中的对象(一般就是问题的解)的一种称呼,一个个体也就是搜索空间中的一个点。种群(population)就是模拟生物种群而由若干个体组成的群体,它一般是整个搜索空间的一个很小的子集。遗传算法的三个主要操作算子:选择(selecation)、交叉(crossover)和变异(mutation)

构成了遗传操作(Geneticoperation),使遗传算法具有了其他传统方法所没有的特性。7.4.1.1遗传算法的工作过程遗传算法是一种群体型操作,产生新一代群体编码和初始群体形成输出种群

个体适应值满意否?7.4.1.1遗传算法的工作过程

首先将问题的每个可能的解按某种形式编码,编码后的解称作染色体(个体)。

随机选取N个染色体构成初始种群,再根据预定的评价函数对每个染色体计算适应值,使得性能较好的染色体具有较高的适应值。

选择适应值高的染色体进行复制,通过遗传算子来产生一群新的更适应环境的染色体,形成新的种群。

这样一代一代不断繁殖,最后收敛到一个最适应环境的个体上,求得问题的最优解。遗传算子选择交叉变异产生新一代群体编码和初始群体形成输出种群个体适应值满意否?1.群体中个体的编码如何将问题描述成位串的形式,即问题编码。一般将问题的参数用二进制位(基因)编码构成子串,再将子串拼接起来构成“染色体”位串。7.4.1.1遗传算法的工作过程例如:

个体

染色体9----1001(2,5,6)----0101011101.群体中个体的编码7.4.1.1遗传算法的工作过程例如2.适应值函数的确定遗传算法的执行过程中,每一代有许多不同的染色体(个体)同时存在,这些染色体中哪个保留(生存)、哪个淘汰(死亡)是根据它们对环境的适应能力决定的,适应性强的有更多的机会保留下来。适应性强弱是计算个体适应值函数f(x)的值来判别的,这个值称为适应值(fitness)。适应值函数(即评价函数)是根据目标函数确定的。适应值总是非负的,任何情况下总是希望越大越好。如果目标函数不是取最大值时,需要将它映射成适应值函数。适应值函数f(x)的构成与目标函数有密切关系,往往是目标函数的变种。一般是一个实值函数。该函数就是遗传算法中指导搜索的评价函数。7.4.1.1遗传算法的工作过程2.适应值函数的确定7.4.1.1遗传算法的工作过程3.遗传算法的三个算子(一)选择(Selection)算子(二)交叉(Crossover)算子(三)变异(Mutation)算子7.4.1.1遗传算法的工作过程3.遗传算法的三个算子7.4.1.1遗传算法的工作过程它又称复制(reproduction)、繁殖算子。选择是从种群中选择生命力强的染色体产生新种群的过程。依据每个染色体的适应值大小,适应值越大,被选中的概率就越大,其子孙在下一代产生的个数就越多。选择操作是建立在群体中个体的适应值估评基础上的。7.4.1.1遗传算法的工作过程(一)选择(Selection)算子7.4.1.1遗传算法的工作过程(一)选择(Selecti

通常做法是:对于一个规模为N的种群S,按每个染色体xi∈S的选择概率P(xi)所决定的选中机会,分N次从S中随机选定N个染色体,并进行复制。7.4.1.1遗传算法的工作过程

这里的选择概率P(xi)的计算公式为(一)选择(Selection)算子7.4.1.1遗传算法的工作过程这里的选择概率P(xi)(二)交叉(crossover)算子它又称重组(recombination)、配对(breeding)算子,在遗传算法中起着核心作用。染色体重组是分两步骤进行的:首先在新复制的群体中随机选取两个个体然后,沿着这两个个体(字符串)随机地取一个位置,二者互换从该位置起的末尾部分。交叉率(crossoverrate)就是参加交叉运算的染色体个数占全体染色体总数的比例,记为Pc,取值范围一般为0.4~0.99。7.4.1.1遗传算法的工作过程(二)交叉(crossover)算子它又称重组(recomb7.4.1.1遗传算法的工作过程例1:有两个用二进制编码的个体A和B。长度L=5,A=a1a2a3a4a5

,B=b1b2b3b4b5随机选择一整数k∈[1,L-1],设k=4,经交叉后变为:A=a1a2a3|a4a5B=b1b2b3|b4b5A’=a1a2a3b4b5B’=b1b2b3a4a5

s1′=01000101,s2′=10011011可以看做是原染色体s1和s2的子代染色体。

例2,设染色体

s1=01001011,s2=10010101,

交换其后4位基因,即(二)交叉(crossover)算子7.4.1.1遗传算法的工作过程例1:有两个用二进制编码的变异就是以很小的概率,随机地改变字符串某个位置上的值。变异操作是按位(bit)进行的,即把某一位的内容进行变异。在二进制编码中,就是将某位0变成1,1变成0。选择和交叉算子基本上完成了遗传算法的大部分搜索功能,而变异则增加了遗传算法找到接近最优解的能力。变异率(mutationrate)是指发生变异的基因位数所占全体染色体的基因总位数的比例,记为Pm,取值范围一般为0.0001~0.02。它保证了遗传算法的有效性。7.4.1.1遗传算法的工作过程(三)变异(Mutation)算子变异就是以很小的概率,随机地改变字符串某个位置上的值。变异操7.4.1.1遗传算法的工作过程例如:设染色体

s=11001101将其第三位上的0变为1,即s=11001101→11101101=s′。

s′也可以看做是原染色体s的子代染色体。(三)变异(Mutation)算子7.4.1.1遗传算法的工作过程例如:设染色体s=4.控制参数设定遗传算法中的参数包括群体中个体的数目、交叉概率、变异概率等这些参数的设定随具体问题的不同将有所差别,带有经验性,它会影响遗传算法的迭代收敛过程。7.4.1.1遗传算法的工作过程4.控制参数设定7.4.1.1遗传算法的工作过程1.遗传算法的处理对象是问题参数的编码个体(位串)遗传算法要求将问题的参数编码成长度有限的位串。遗传算法是在求解问题的编码串上进行操作,从中找出高适应值的位串,而不是对问题目标函数和它们的参数直接操作。遗传算法不受函数限制条件(如导数存在、连续性、单极值等)的约束。

7.4.1.3遗传算法的基本特征

1.遗传算法的处理对象是问题参数的编码个体(位串)7.4.2.遗传算法的搜索是从问题解位串集开始搜索,而不是从单个解开始在最优化问题中,传统的方法是从一个点开始搜索,如爬山法。一般复杂问题会在“地形”中出现若干“山峰”,传统的方法很容易走入假“山峰”。遗传算法同时从种群的每个个体开始搜索,象一张网罩在“地形”上,数量极大的个体同时在很多区域中进行搜索,这样就减少了陷入局部解的可能性。7.4.1.3遗传算法的基本特征

2.遗传算法的搜索是从问题解位串集开始搜索,而不是从单个解3.遗传算法只使用目标函数(即适应值)来搜索,而不需要导数等其他辅助信息传统搜索算法需要一些辅助信息,如梯度算法需要导数,当这些信息不存在时,这些算法就失效了。而遗传算法只需目标函数和编码串,因此,遗传算法几乎可以处理任何问题。4.遗传算法使用的三种遗传算子是一种随机操作,而不是确定性规则遗传算法使用随机操作,但并不意味着遗传算法是简单的随机搜索。遗传算法是使用随机工具来指导搜索向着一个最优解前进。5.隐含的并行性6.易介入到已有的模型中,并具有扩展性;易于同别的技术结合使用7.4.1.3遗传算法的基本特征

3.遗传算法只使用目标函数(即适应值)来搜索,而不需要导数7.4.2优化模型的遗传算法求解

优化模型的计算是遗传算法最基本的也是最重要的研究和应用领域之一。

一般说来,优化计算问题通常带有大量的局部极值点,往往是不可微的、不连续的、多维的、有约束条件的、高度非线性的NP完全问题。

精确地求解优化问题的全局最优解一般是不可能的。

7.4.2优化模型的遗传算法求解优化模型的计算旅行商问题(TSP)的遗传算法求解实例

已知n个城市的地理位置(x,y),求经过所有城市,并回到出发城市且每个城市仅经过一次的最短距离。

这是一个NP完全问题,其计算量为城市个数的指数量级。现用遗传算法来解决这个问题。

旅行商问题(TSP)的遗传算法求解实例已知n个1、编码

31578910426每条路径对应一个个体,个体形式地表示为R={City_No|City_No互不重复}n,n为城市数。例如对于n=10的TSP问题,对其中一个个体它表示一条城市路径31 5 7 8 910 4 2 61、编码3157其中ni表示个体中第i位的城市编号,n11=n1。适应值为非负,且取值越大越好。

表示所有个体的路径长度的总和2、适应值函数

每个个体代表一条可能的路径。个体n的适应值为:其中N为种群数,Dn为

沿个体标示的城市序列的所经过的距离:其中ni表示个体中第i位的城市编号,n11=n1。2、适应值3、交叉

随机地从种群中选出要交叉的两个不同个体,随机地选取一个交叉段。交叉段中两个个体的对应部分通过匹配换位实现交叉操作。对个体A和B:

A=984

|567|

13210

B=871

|4103|

2965

交叉段

对个体A,对交叉段中由B换位来的数,如4、10、3,在A中其它位相同的数进行反交换,即4换为5,10换为6,3换为7;对个体B,相似处理,最后得到:

A,=98

4

|4103|

1

3

2

6

B,=8

7

1

|567|

29

65

A,=98

5

|4103|

1

7

2

6B,=8

3

1

|567|

29

1043、交叉随机地从种群中选出要交叉的两个不同个4、变异

根据变异概率Pe,随机地从种群中选出要变异的个体,随机地在该个体上选出变异两个位置,然后两个位置上的城市序号进行交换。如:

A=9

8

456

7

13210

下划线部分为要变异的两个位置。

变异为:

A`=9

7

456

8

13210

4、变异根据变异概率Pe,随机地从种群中选出要5、遗传算法结果计算结果表明:n个城市的最佳路径接近一个外圈无交叉的环路。5、遗传算法结果

7.5机器学习的决策支持7.5.1机器学习概述7.5.2机器学习分类7.5.3建立模型的发现学习7.5机器学习的决策支持7.5.1机器学习综述1.基本概念学习和解决问题是人类最重要的两个智能行为机器学习是让计算机模拟和实现人类的学习,获取知识。机器学习也是计算机具有智能的重要标志。

7.5.1机器学习综述1.基本概念7.5.1机器学习综述(1)人类学习概念的学习、领域知识的学习、技能(元知识即解决问题)的学习特点:过程缓慢、会忘记、知识传授困难、能不断修改知识,使人类逐渐变得聪明。7.5.1机器学习综述(1)人类学习7.5.1机器学习综述(2)机器学习(1)R.S.Michalski认为:学习是构造或修改所经历的事物的表示。该观点强调知识的表示。

(2)学习是知识的获取。该观点强调知识获取。

(3)H.A.Simon认为:学习是系统在相似的任务中,做一些适应性变化,使得在下一次类似的任务中,做得更好。该观点强调学习的效果。

7.5.1机器学习综述(2)机器学习7.5.1机器学习综述2.机器学习与专家系统专家系统知识获取的“瓶颈”现象知识的脆弱性缺乏直觉判断能力机器学习提供知识获取提供有效途径7.5.1机器学习综述2.机器学习与专家系统7.5.1机器学习综述3.机器学习实例1.Michalski和R.L.Chilausky的PLANT/SS系统它是一个大豆病害诊断防治专家系统。该系统用示例学习AQ11算法自动产生规则进行诊断。

把631种有病害的大豆的性状描述(表示为包含35种特性的向量)和每种植物的病名一起输入到计算机中选用290种做为训练例子(例子间相差很远),利用AQ11算法获得规则知识。再用340个样本作为测试例子,并将专家和计算机的诊断结果进行对比。7.5.1机器学习综述3.机器学习实例7.5.1机器学习综述验证AQ11

算法测试例(340个)××症状

训练例

(290个)××症状:病名规

则知

识诊断

病名实际病名97.6%(大豆病害实例)(If——then)

(正确判别率)计算机产生的规则优于专家归纳的规则专家的正确判断率为71.8%。计算机的正确判断率高达97.6%。7.5.1机器学习综述验证AQ11测试例训练例规7.5.1机器学习综述钟鸣和陈文伟的IBLE算法利用信息论的信道容量思想,研制了IBLE算法。对已有结论的化学物质的质谱进行学习,得出了质谱规则。然后利用这些规则再去测试未知化学物质的质谱,得出它的种类。7.5.1机器学习综述钟鸣和陈文伟的IBLE算法钟鸣和陈文伟的IBLE算法验证IBLE

算法测试集(5500个)正确识别率:94%

训练例

八类化合物质谱15000种××特征:物质类规

树一般专家的正确识别率70%钟鸣和陈文伟的IBLE算法验证IBLE测试集训7.5.2机器学习分类学习过程的本质是学生(学习系统)把教师或环境(如书本)提供的信息转换成能够理解的形式记忆下来,

以便将来使用.当前,国际上流行的机器学习分类方法主要有四种:按应用领域分类(专家系统、问题求解、认知模拟)按获取知识的表示分类(逻辑表达式、产生式规则、决策树、神经网络)按推理策略分类(演绎推理和归纳推理)机械学习、示教学习、通过例子学习、解释学习、类比学习、发现学习按系统性分类(历史渊源、知识表示、推理策略、应用领域).7.5.2机器学习分类学习过程的本质是学生(学习系统)把教7.5.2机器学习系统基本结构环境学习知识库执行7.5.2机器学习系统基本结构环境学习知识库执行(1)机械学习(

ROTELEARNING)1.思想:记忆=检索+计算2.示意图检索程序计算f(x)记录(2)无(1)存入

输出yj=f(xj)有解yixixj(1)机械学习(ROTELEARNING)1.思想:例子:汽车保险程序该程序能对被损坏的汽车的修理费用进行计算.它的输入是汽车损坏情况,即生产厂家、生产年代、汽车种类、汽车损坏部位及程度等数据.一般是直接查找到所需的修理费用.如果系统没有发现这样的汽车,系统就利用一般的赔偿规则和计算公式计算出它的修理费用,并把它保存起来,下一次遇到这种情况就直接查找结果而不再去计算.例子:汽车保险程序该程序能对被损坏的汽车的修理费用进行计算.3.机械学习系统中要注意三个问题:数据的存储组织.使得在大量的数据中能迅速地查找出所需的数据.适应变化的环境.数据要随形势的变化而变化,很多数据由于形势发展已过时或无用,就要进行相应的变化和更新.检索和计算的权衡.检索一定比计算来得更快才有意义机械学习的基本思想是用检索来代替计算.(1)机械学习(

ROTELEARNING)3.机械学习系统中要注意三个问题:(1)机械学习(ROTE1.思想:把外部知识(专家、教师)消化成内部可使用的知识,并把新知识和原来的知识有机的结合在一起。2.示意图:(2)示教学习(被告知学习)知识库原知识新知识知识转换外部知识内部知识一致化效果评价(矛盾、冗余)1.思想:把外部知识(专家、教师)消化成内部可使用的知识,并3.实现步骤(1)请求:向人类专家提出请求.(2)解释:消化吸收专家的知识并把它转化成可理解形式。(3)形式化:把专家知识转换成机器能够操作形式,即当专家的知识不能直接在机器上操作时,需要进行一些处理(形式化),使专家知识成为可使用形式.(4)并入:把知识并入知识库中.在并入知识库时要解决知识的冗余和矛盾的问题.(5)评价:评价知识的执行的结果.一般让系统使用专家的知识执行某些实际任务,检查是否工作得很好.(2)示教学习(被告知学习)3.实现步骤(2)示教学习(被告知学习)1.思想:从大量例子中分析、提炼出规则知识或判定树知识。2.示意图:(3)示例学习(learningfromexamples)ID3(互信息);IBLE(信道容量)例子集示例学习算法规律性知识产生式规则判定树集合论方法信息论方法AQ系列:AQ11,AQ15AE5粗集方法ID3IBLEAQ151.思想:从大量例子中分析、提炼出规则知识或判定树知识。(3

例如,给出肺炎与肺结核两种病的一些病例.每个病例都含有五种症状:

发烧(无、低、高),

咳嗽(轻微、中度、剧烈),

X光所见阴影(点状、索条状、片状、空洞),

血沉(正常、快),

听诊(正常、干鸣音、水泡音).(3)示例学习(learningfromexamples)例如,给出肺炎与肺结核两种病的一些病例.每个病例都肺炎和肺结核的部分病例集为:

通过示例学习得到如下诊断:

(1)血沉=正常∧(听诊=干呜音∨水泡音)→诊断=肺炎

(2)血沉=快∨听诊=正常→诊断=肺结核

这样,就从例子(病例)归纳产生了诊断规则。

肺炎肺结核病状病例号发烧咳嗽X光所见血沉听诊1高

剧烈

片状

正常

水泡音2中度

剧烈

片状

正常

水泡音3低

轻微

点状

正常

干鸣音4高

中度

片状

正常

水泡音5中度

轻微

片状

正常

水泡音1无

轻微

索条状

正常

正常2高

剧烈

空洞

干鸣音3低

轻微

索条状

正常

正常4无

轻微

点状

干鸣音5低

中度

片状

正常肺炎和肺结核的部分病例集为:肺炎肺结核病状病例号发烧咳嗽X光示例学习系统较多,其中较有影响的有:•J.R.Quinlan的ID3•Michalski的AQ11及洪家荣扩充的AQ15•洪家荣的AE5•钟鸣和陈文伟的IBLE(3)示例学习(learningfromexamples)示例学习系统较多,其中较有影响的有:(3)示例学习(lea4.类比学习(learningbyanalogy)类比从一个已知事物的“源”领域到一个未知的“目标”领域进行知识的映射。类比推理从一个已知事物(源),通过类比来解决另一个未知事物(目标)的推理过程。

4.类比学习(learningbyanalogy)类比类比学习过程1.联想搜索匹配对一个新事物(目标源)提取其特征用这些特征去搜索一个与之相似的已知事物(候选源),进行匹配。2.检验相似程度判断已知事物(候选源)与新事物(目标源)的相似程度,达到了某阈值,则类比匹配3.修正、变换的求解为了把匹配成功的已知事物(源)用于新事物(目标),需要对已知事物的知识进行修正变换,以导出新事物的解。

4.更新知识库当新事物的解求出以后,将它并入知识库类比学习过程1.联想搜索匹配1.思想:根据两事物性质,从一个事物的特性,推出另一个事物的新特性。2.示意图:源域S元素a性质P(a)有Q(a)目标域T元素b性质P(b)有Q(b)

相似

类比类比学习方法1.思想:根据两事物性质,从一个事物的特性,推出另一个事物S域中找P(a)->Q(a)S域中一般P(x)->Q(x)(1)归纳T域中P(x)->Q(x)(2)映射T域中P(b)->Q(b)(3)演绎类比学习算法思想(1)找出源域与目标域的相似性质P,以及找出源域中另一个性质Q和性质P对元素a的关系:

P(a)→Q(a)(2)在源域中推广P和Q的关系为一般关系,即:

x(P(x)→Q(x))这一步实际是归纳,由个别现象推广成

一般规律。(3)从源域和目标域映射关系,得到目标域的新性质:x(P(x)→Q(x))(4)利用假言推理:

P(b),P(x)→Q(x)┝Q(b)

最后得出b具有性质Q,这一步实际是演绎,由一般规律推出个别现象。S域中S域中(1)归纳T域中(2)映射T域中类比推理描述有两个不同的领域:源域S和目标域T,S中的元素a和T中元素b具有相似的性质P,即P(a)~P(b)(“~”表示相似),a还具有性质Q,即Q(a)。根据类比推理(表示成“

”),b也具有性质Q。即:

P(a)∧Q(a),P(a)~P(b)

Q(b)~Q(a)

类比推理描述有两个不同的领域:源域S和目标域T,5.发现学习发现学习是从大量实验数据中发现规律和定律。著名的机器发现系统有1980年P.Langly研制的BACON系统,该系统重新发现欧姆定律、牛顿万有引力定律和开普勒行星运动定律等BACON系统的思想是利用一些算子反复构造一些新的项,当这些项中有一个是常数时,就得到概念:“项=常数”。

例如,开普勒定律:行星绕太阳运动周期P与行星到太阳的矩离d有关系,即有公式:

d3/p2=R

其中R为常数。5.发现学习发现学习是从大量实验数据中发现规律和定律。计算过程列表如下:行星pdd/pd2/pd3/p2Mercury111.01.01.0Venus840.52.01.0Earth2790.333.01.0计算过程列表如下:行星pdd/pd2/pd3/p2Mercu其中,发现过程为:(1)p和d都是递增,并且非线性互相依

赖,触发建立新项d/p的算子。

(2)d和d/p的递增方向刚好相反,于是触

发建立新项(d/p)·d=d2/p的算子。

(3)d/p与d2/p的递增方向刚好相反,于是

触发建立新项(d/p)·(d2/p)=d3/p2的算

(4)项d3/p2是常数,则得到行星运动定律。其中,发现过程为:(1)p和d都是递增,并且非线性互相依网络游戏越来越盛行。设计一个需要运用3D图像和人工智能技术的计算机游戏,搜索相关文献来说明哪种人工智能技术可以使计算机娱乐更刺激和更富有挑战性。

小组练习网络游戏越来越盛行。设计一个需要运用3D图像和人工智能技术的

制预测咨询控制模型预测控制虫情报表控制PROLOG推理机

模型库MB

目录库PASCALBASIC目标库等源库

库知识库的PROLOG程序模型库管理系统数据库管理系统

图7.22松毛虫智能预测系统结构图

系统运行总控制预PCFES具有预测和管理功能。如图7.23所示。

图7.23PCFES系统功能图

预测

咨询

模型预测

虫情报表模型

库管理数据

库管理

7.6智能决策支持系统实例PCFES具有预测和管理功能。如图7.23所示。预测系统由三大部分组成:预测咨询系统、模型预测系统和虫情报表系统

。1.预测咨询系统

由国防科技大学自行研制的PROLOG产生器P3生成PROLOG程序,形成了松毛虫智能预测系统中的预测咨询系统。该专家系统能进行各种以定性为主的松毛虫预测,用于完成松毛虫发生期、发生量、发生范围和危害程度的定性预测和一些简单的定量预测咨询。它基本上包括了目前国内常用的各种预测方法,对于短期的发生期预测,它将直接给出日期,而不必由用户计算。7.6智能决策支持系统实例预测系统由三大部分组成:预测咨询系统、模型预测系统和虫情报表咨

统发生期预测发生量预测危险程度预测发生范围预测物候法期距法有效积温法灯

诱法性诱法数理统计法气候指标法虫口基数法趋势估测法灯

诱法性诱法生命

表法数理统计法划分标准法虫源地估测预测咨询系统结构图

:咨询系统发生期预测发生量预测危险程度预测发生范围预测物7.6智能决策支持系统实例2.虫情报表系统(管理信息系统)

将积累的全国十一个省区的四十多份测报资料都存储到数据库中。实现了对全国十一省(区)四十多个测报资料数据库中数据的直接调用、查询、修改、增删。能打印几十种气象因子的历年数据以及松毛虫发生面积、虫情级数、虫口密度和各种防治方法、防治面积的历年数据的120多种报表。

7.6智能决策支持系统实例2.虫情报表系统(管理信息系统)3.模型预测系统

由判定主要因子、预测模型、用主要因子进行预测和预测择优决策等四个模块就组成了模型预测系统。它完成需要进行大量计算的模型预测,用于进行各种松毛虫发生量(期)的定量预测。7.6智能决策支持系统实例3.模型预测系统7.6智能决策支持系统实例

该系统比前的预报方法有以下优点:(1)

把多个不同的模型有机结合起来,形成一个完整的预测决策支持系统。(2)

实现了相似模型的预测择优决策。(3)

模型直接调用数据库中的数据

。(4)

形成了松毛虫测报的大型管理信息系统

。(5)

包含了预测松毛虫的专家系统

。(6)

建立一个多功能的综合系统

该系统把预测咨询专家系统、模型预测决策支持系统和测报管理信息系统汇集于一体。是一个大型智能决策支持系统。

7.6智能决策支持系统实例该系统比前的预报方法有以下优点:7.6智能决策支持系统实例第7章

人工智能的决策支持和

智能决策支持系统第7章人工智能的决策支持和

第7章

本章内容7.1

人工智能概念7.2人工智能基本原理7.3专家系统与智能决策支持系统7.4遗传算法的决策支持7.5机器学习的决策支持第7章本章内容7.1人工智能概念开篇案例KPN电信公司的智能系统背景:KPN电信是一家卓越的电信公司,该公司在荷兰提供固定线路网络,在西欧提供数据和IP服务,并且该公司还在荷兰、德国和比利时提供移动服务。它拥有38000多名员工,他们服务于790万固定线路用户、1340万移动客户和140万网络订阅者。不仅如此,KPN电信还在阿姆斯特丹、纽约、伦敦和法兰克福的股票交易所上市。主要问题是:如何在使成本最小化的同时保持高效的运作。开篇案例KPN电信公司的智能系统信息系统部面临的难题:在解决来自用户的服务电话时耗费时间严重,有时也很让人受挫。更糟糕的是,由于员工的离职或退休,导致了绝大部分知识维护的遗失。解决办法:开发了一个被称为阿基米德的基于规则的系统。该系统运用Authorete工具获取知识,这些知识包括:相关的安装问题、处理过程、步骤以及IT员工集体经验中的解决方法。阿基米德的核心是其知识库以及一个友好的用户界面。知识是用简单的语句而非复杂的结构来表达的。这些语句详细说明了当今的IT专家是如何分析软件安装并解决问题的。该系统通过下拉菜单中一系列有意义的陈述来指导用户,帮助KPN开发者并进一步完善知识。信息系统部面临的难题:在解决来自用户的服务电话时耗费时间严重思考问题:开发智能系统的动机解释智能系统的作用及其潜在的优点,开发这些系统的主要困难是什么?人工智能与人类智能的区别是什么?思考问题:基本思想:包含了学习人类的思考过程;通过机器(计算机和机器人)来描述并复制这些过程。众所周知的定义:人工智能是一种机器行为,如果由人类执行就可以称为智能。令人深思的定义:人工智能研究的是如何使计算机比人类做的更好。著名应用:深蓝——国际象棋程序。7.1人工智能的基本概念及原理基本思想:7.1人工智能的基本概念及原理人工智能具有的能力从经验中学习或理解。在模棱两可或相互矛盾的情形中进行理性分析。对新的情况进行快速成功的响应。在解决问题的过程中运用推理方法并对行为进行有效的指导。处理复杂的情况。以正常的理性方式来理解和推断。运用知识来处理环境。人工智能具有的能力人工智能的特征

符号处理:数值与符号算法与启发式算法算法是一步一步地处理过程。启发式算法:从经验中获取的直觉知识或经验法则。推断:启发式算法的替代,包含运用启发式算法或从其他搜索方法从事实或规则中推断。机器学习:使系统调整行为并对外部环境做出反应。例:人工神经网络和遗传算法。人工智能的特征

符号处理:人工智能比人类智能比较人工智能的优势人工智能更具有永久性。人工智能为复制和传播提供了便捷。人工智能的成本比自然智能的成本低。人工智能可以存档。人工智能执行某些任务的速度比人类快。人工智能执行某些任务的质量会比许多人甚至是大多数人高。人类智能具有的优势

人类智能富有创造性,人工智能缺乏创见。人类智能可以直接运用感官体验并且使人类受益。大多数人工智能系统必须在符号输入和表示中工作人工智能比人类智能比较人工智能的优势7.1人工智能的基本概念及原理人工智能的决策支持技术

7.1人工智能的基本概念及原理人工智能的决策支持技术7.1人工智能的基本概念及原理1、人工智能的决策支持技术

从智能决策支持系统的概念可知智能决策支持系统中包含了人工智能技术,与决策支持有关的人工智能技术主要有:专家系统、神经网络、遗传算法、机器学习、自然语言理解等。

7.1人工智能的基本概念及原理1、人工智能的决策支持技术专家系统是利用大量的专门知识解决特定领域中的实际问题的计算机程序系统;神经网络是利用神经元的信息传播模型(MP模型)进行学习和应用;遗传算法是模拟生物遗传过程的群体优化搜索方法;

机器学习是让计算机模拟和实现人类的学习,获取解决问题的知识;自然语言理解是让计算机理解和处理人类进行交流的自然语言。

7.1人工智能的基本概念及原理专家系统7.1人工智能的基本概念及原理2.智能决策支持系统结构形式

1)基本结构智能决策支持系统(IDSS)=决策支持系统(DSS)+人工智能(AI)技术

7.1人工智能的基本概念及原理2.智能决策支持系统结构形式7.1人工智能的基本概念及原

问题综合与交互系统

数据库

管理系统

模型库

管理系统模型库数据库

人工智能技术专家系统神经网络遗传算法机器学习自然语言理解图7.1智能决策支持系统的基本结构

问题综合与交互系统数据库模型库模型

图7.2智能决策支持系统结构

问题综合与交互系统

模型库管理系统

数据库管理系统

知识库

管理系统

推理机用户

模型库

知识库

数据库人工智能技术可以概括为:推理机+知识库

智能决策支持系统的结构可以简化为图7.2

图7.2智能决策支持系7.2人工智能基本原理7.2.1逻辑推理7.2.2知识表示与知识推理7.2.3搜索技术7.2人工智能基本原理7.2.1逻辑推理1.形式逻辑(人的思维形式、规律)(1)概念:反映事物的特有属性和属性的取值。(2)判断:对概念的肯定或否定;

判断本身有对有错;

判断有全称的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论