确定性与不确定性推理主要方法-人工智能导论
- 格式:docx
- 大小:14.89 KB
- 文档页数:2
人工智能导论丁世飞第三版答案1.什么是推理,请从多种角度阐述推理?(1)推理:按照某种策略从已有事实和知识推出结论的过程。
(2)正向推理正向推理(事实驱动推理)是由已知事实出发向结论方向的推理。
基本思想是:系统根据用户提供的初始事实,在知识库中搜索能与之匹配的规则即当前可用的规则,构成可适用的规则集RS,然后按某种冲突解决策略从RS 中选择一条知识进行推理,并将推出的结论作为中间结果加入到数据库DB 中作为下一步推理的事实,在此之后,再在知识库中选择可适用的知识进行推理,如此重复进行这一过程,直到得出最终结论或者知识库中没有可适用的知识为止。
正向推理简单、易实现,但目的性不强,效率低。
需要用启发性知识解除冲突并控制中间结果的选取,其中包括必要的回溯。
由于不能反推,系统的解释功能受到影响。
(3)反向推理反向推理是以某个假设目标作为出发点的一种推理,又称为目标驱动推理或逆向推理。
反向推理的基本思想是:首先提出一个假设目标,然后由此出发,进一步寻找支持该假设的证据,若所需的证据都能找到,则该假设成立,推理成功;若无法找到支持该假设的所有证据,则说明此假设不成立,需要另作新的假设。
与正向推理相比,反向推理的主要优点是不必使用与目标无关的知识,目的性强,同时它还有利于向用户提供解释。
反向推理的缺点是在选择初始目标时具有很大的盲目性,若假设不正确,就有可能要多次提出假设,影响了系统的效率。
反向推理比较适合结论单一或直接提出结论要求证实的系统。
(4)推理方式分类演绎推理、归纳推理、默认推理确定性推理、不精确推理单调推理、非单调推理启发式推理、非启发式推理2.什么是逆向推理?它的基本过程是什么?解:逆向推理是以某个假设目标作为出发点的推理方法过程:(1)将问题的初始证据和要求证的目标(称为假设)分别放入综合数据库和假设集;(2)从假设集中选出一个假设,检查该假设是否在综合数据库中,若在,则该假设成立。
此时,若假设集为空,则成功退出。
人工智能的推理推断和决策方法人工智能(Artificial Intelligence, AI)是一门研究如何使计算机能够模拟和表现人类智能的学科。
推理、推断和决策是人工智能领域中至关重要的技术之一。
本文将介绍人工智能中的推理推断和决策方法,并深入探讨它们在现实生活中的应用。
一、推理推断方法推理推断是通过已有信息和已有的推理机制从中得出新的结论或发现之间的关系。
推理推断的方法可以分为演绎推理和归纳推理。
1. 演绎推理演绎推理是根据已知的前提和逻辑规则,通过确定性推理得出结论。
它可以分为传统逻辑推理和不确定逻辑推理。
传统逻辑推理是依据逻辑学的基本规则和形式公理进行推理。
其中最著名的逻辑是命题逻辑和谓词逻辑。
命题逻辑主要用于处理简单的命题间的推理,例如当已知A为真,且A蕴含B时,可以推出B为真。
谓词逻辑则用于处理谓词与量词,更为灵活。
不确定逻辑推理是用于处理不确定性信息的推理方法,其中最常用的方法是模糊逻辑和概率逻辑。
模糊逻辑通过引入模糊概念来处理不精确或不完全的信息,如“云彩是模糊的白色”。
概率逻辑则通过将概率引入到逻辑推理中来处理不确定性,如“在下雨的情况下,道路湿滑的概率更高”。
2. 归纳推理归纳推理是通过从具体的事实或实例中总结出普遍规律来进行推理。
归纳推理的方法可以分为归纳泛化和归纳推理。
归纳泛化是从特殊情况中抽象出一般规律。
例如,我们观察到许多坏学生是在游戏时间过长后表现不佳,可以推断出游戏时间过长对学生学习的负面影响。
归纳推理则是通过观察现象、分析数据等方法得出结论。
它通过观察和经验总结概括,可能会受到样本规模、采样偏差等因素的影响。
二、决策方法决策是从多个备选方案中选择最佳方案的过程。
在人工智能领域中,决策问题经常被建模为决策树、马尔可夫决策过程、深度强化学习等形式。
1. 决策树决策树是一种树状的决策图,用于帮助决策者作出决策。
在决策树中,每个分支代表一个决策点,而每个叶节点代表一个可能的决策结果。
《人工智能导论》课程教学大纲一、课程的性质和教学目标课程性质:人工智能是计算机科学中的重要内容,已经成为计算机技术发展以及许多高新技术产品中的核心技术。
由于人工智能是模拟人类智能解决问题,几乎在所有领域都具有非常广泛的应用。
《人工智能导论》是计算机科学与技术、软件工程、网络工程等专业本科生的一门基础选修课程。
本课程主要介绍人工智能问题求解的一般性原理和基本思想以及一些前沿内容,为学生提供最基本的人工智能技术和有关问题的入门性知识,为进一步学习和研究人工智能理论与应用奠定基础。
教学目标:1. 了解人工智能的特点、主要研究领域、研究历史及未来发展动向。
2. 掌握人工智能的基本概念、基本原理和基本方法。
3. 了解应用人工智能技术解决实际问题的范例。
该课程的目标是把握计算机科学与技术的发展趋势,熟悉本专业的前沿知识和研究热点。
该课程讲述了人工智能的发展简史、人工智能研究的基本内容和主要研究领域、人工智能的研究热点包括人工神经网络及其应用和遗传算法及其应用等。
要求学生掌握基本创新方法,能够针对创新点开展切实有效的理论和应用研究。
该课程紧密联系计算机学科中的前沿内容和所涉及的新技术,例如模糊推理方法及其在计算机控制系统中的应用、人工神经网络及其改进方法在模式识别、软测量、联想记忆、优化计算中的应用,遗传算法及其改进算法在生产调度中的应用等,学生通过该课程的学习能够了解基本的人工智能新技术和有关问题求解的创新方法;课程要求完成A*算法应用实验、遗传算法应用实验、基于神经网络的优化计算实验等自主型实验项目,学生通过实验,能够发挥主动性,研究探讨人工智能系统的运行和实现过程,提出思路并积极验证和探索自己的思路,从而更好的掌握知识,培养学生的理论联系实际能力和创新能力,逐步培养他们发现问题、提出问题、分析问题和解决问题的能力。
课程支撑的毕业要求及其指标点:该课程支撑以下毕业要求和具体细分指标点:【毕业要求3】设计/开发解决方案:能够设计针对复杂工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
人工智能中的不确定性建模与推理引言人工智能的发展使得机器能够模拟人类的思维过程,实现复杂的推理和决策任务。
然而,在现实世界中存在大量不确定性,包括信息的不完备性、噪声、随机性等等。
因此,在人工智能中,如何对不确定性进行建模和推理成为了一个重要的研究领域。
本文将介绍人工智能中的不确定性建模和推理的基本概念和方法,并探讨其在实际应用中的一些挑战和解决方案。
一、不确定性建模1. 随机性建模随机性是不确定性的一种形式,它表示事物或事件的结果不是确定的,而是在一定概率范围内的可能性。
在人工智能中,我们可以使用概率论和统计学的方法来建立随机性模型。
例如,贝叶斯网络是一种常用的概率图模型,它能够描述变量之间的依赖关系和条件概率分布。
2. 不完备性建模不完备性指的是我们无法获得关于事物或事件的全部信息。
在人工智能中,我们可以使用逻辑和知识表示方法来描述不完备性。
例如,谓词逻辑可以用来表示事物之间的关系和条件,一阶逻辑和高阶逻辑可以推理出新的结论。
3. 噪声建模噪声是指在信息传递和处理过程中引入的不确定性。
在人工智能中,我们常常使用概率模型来建立噪声模型。
例如,高斯分布是一种常用的连续噪声模型,可以描述实际数据中的噪声。
二、不确定性推理1. 概率推理概率推理是指根据给定的概率模型和观测数据,推断未知变量的概率分布。
在人工智能中,概率推理被广泛应用于模式识别、机器学习、自然语言处理等任务中。
例如,给定一张图片,我们可以使用概率模型来计算每个类别(例如猫、狗等)的后验概率,并选择概率最大的类别作为预测结果。
2. 逻辑推理逻辑推理是指根据给定的逻辑知识和观测数据,推导出新的逻辑结论。
在人工智能中,逻辑推理被广泛应用于知识表示、推理引擎、自动证明等任务中。
例如,给定一些逻辑规则和已知事实,我们可以使用逻辑推理来推导出新的结论。
3. 统计推理统计推理是指根据给定的统计模型和观测数据,推断未知参数的分布。
在人工智能中,统计推理被广泛应用于参数估计、假设检验、模型选择等任务中。
⼈⼯智能技术导论——不确定性知识的表⽰与推理背景⼀般的(确定性)推理过程:运⽤已有的知识由已知事实推出结论.此时,只要求事实与知识的前件进⾏匹配。
不精确思维并⾮专家的习惯或爱好所⾄,⽽是客观现实的要求。
很多原因导致同⼀结果推理所需的信息不完备背景知识不⾜信息描述模糊信息中含有噪声规划是模糊的推理能⼒不⾜解题⽅案不唯⼀在⼈类的知识和思维⾏为中,精确性只是相对的,不精确性才是绝对的。
知识⼯程需要各种适应不同类的不精确性特点的不精确性知识描述⽅法和推理⽅法。
⼀、不确定性处理概述1、不确定性及其类型a. (狭义)不确定性 不确定性(uncertainty)就是⼀个命题(亦即所表⽰的事件)的真实性不能完全肯定, ⽽只能对其为真的可能性给出某种估计。
例如:如果乌云密布并且电闪雷鸣, 则很可能要下暴⾬。
如果头痛发烧, 则⼤概是患了感冒。
就是两个含有不确定性的命题。
当然, 它们描述的是⼈们的经验性知识。
b. 不确切性(模糊性)不确切性(imprecision)就是⼀个命题中所出现的某些⾔词其涵义不够确切, 从概念⾓度讲, 也就是其代表的概念的内涵没有硬性的标准或条件,其外延没有硬性的边界, 即边界是软的或者说是不明确的。
例如,⼩王是个⾼个⼦。
张三和李四是好朋友。
如果向左转, 则⾝体就向左稍倾。
这⼏个命题中就含有不确切性, 因为其中的⾔词“⾼”、 “好朋友”、“稍倾”等的涵义都是不确切的。
我们⽆妨称这种涵义不确切的⾔词所代表的概念为软概念(soft concept)。
(注: 在模糊集合(fuzzy set)的概念出现以后, 有些⽂献中(包括本书的第⼀、⼆版)将这⾥的不确切性称为模糊性(fuzziness), 将含义不确切的⾔词所代表的概念称为模糊概念, 但笔者认为将这种概念称为软概念似乎更为合理和贴切。
)c. 不完全性不完全性就是对某事物来说, 关于它的信息或知识还不全⾯、不完整、不充分。
例如,在破案的过程中, 警⽅所掌握的关于罪犯的有关信息, 往往就是不完全的。
第一章人工智能:主要研究如何用人工的方法和技术,使用各种自动化机器或智能机器(主要指计算机)模仿、延伸和扩展人的智能,实现某些机器思维或脑力劳动自动化。
为什么要研究人工智能:1)普通计算机智能低下,不能满足社会需求。
2)研究人工智能也是当前信息化社会的迫切需求。
3)智能化是自动化发展的必然趋势。
4)研究人工智能,对人类自身智能的奥秘也提供有益帮助。
远期目标是要制造智能机器。
具体讲就是使计算机具有看、听、说、写等感知和交互能力,具有联想、学习、推理、理解、学习等高级思维能力,还要有分析问题解决问题和发明创造的能力。
近期目标:是实现机器智能。
即先部分地或某种程度地实现机器智能,从而使现有的计算机更灵活好用和更聪明有用。
人工智能的研究内容1)搜索与求解2)学习与发现3)知识与推理4)发明与创造5)感知与交流6)记忆与联想7)系统与建造8)应用与工程研究途径与方法:1)心理模拟,符号推演法就是以人脑的心理模型为依据,将问题或知识表示成某种逻辑网络,采用符号推演的方法,实现搜索、推理、学习等功能,从宏观上来模拟人脑的思维,实现人工智能.2)生理模拟,神经计算就是用人工神经元组成的人工神经网络来作为信息和知识的载体,用称为神经计算的方法实现学习、记忆、联想、识别和推理等功能,从而来模拟人脑的智能行为,使计算机表现出某种智能。
3)行为模拟,控制进化是一种基于感知-行为模型的研究途径和方法,它是在模拟人在控制过程中的智能活动和行为特性,如自适应,自寻优、自学习、自组织等,来研究和实现人工智能。
4)群体模拟,仿生计算模拟生物群落的群体智能行为,从而实现人工智能.5)博采广鉴,自然计算就是模仿或借鉴自然界的某种机理而设计计算模型,这类计算模型通常是一类具有自适应、自组织、自学习、自寻优能力的算法.6)原理分析,数学建模就是通过对智能本质和原理的分析,直接采用某种数学方法来建立智能行为模型.人工智能的基本技术1)表示a符号智能的表示是知识表示b计算智能的表示一般是对象表示2)运算a符号智能的运算是基于知识表示的推理或符号操作b计算智能的运算是基于对象表示的操作或计算3)搜索a符号智能在问题空间内搜索进行问题求解b计算智能在解空间搜索进行求解第三章1广度优先搜索的特点广度优先中OPEN表是一个队列,CLOSED表是一个顺序表,表中各节点按顺序编号,正被考察的节点在表中编号最大,广度优先策略是完备的广度优先搜索策略与问题无关,具有通用性.缺点搜索效率低。
确定性与不确定性推理主要方法
1.确定性推理:推理时所用的知识与证据都是确定的,推出的结论也是确定的,其真值或者为真或者为假。
2.不确定性推理:从不确定性的初始证据出发,通过运用不确定性的知识,最终推出具有一定程度的不确定性但却是合理或者近乎合理的结论的思维过程。
3.演绎推理:如:人都是会死的(大前提)
李四是人(小前提)
所有李四会死(结论)
4.归纳推理:从个别到一般:如:检测全部产品合格,因此该厂产品合格;
检测个别产品合格,该厂产品合格。
5.默认推理:知识不完全的情况下假设某些条件已经具备所进行的推理;
如:制作鱼缸,想到鱼要呼吸,鱼缸不能加盖。
6.不确定性推理中的基本问题:
①不确定性的表示与量度:
1)知识不确定性的表示
2)证据不确定性的表示
3)不确定性的量度
②不确定性匹配算法及阈值的选择
1)不确定性匹配算法:用来计算匹配双方相似程度的算法。
2)阈值:用来指出相似的“限度”。
③组合证据不确定性的算法
最大最小方法、Hamacher方法、概率方法、有界方法、Einstein方
法等。
④不确定性的传递算法
1)在每一步推理中,如何把证据及知识的不确定性传递给结论。
2)在多步推理中,如何把初始证据的不确定性传递给最终结论。
⑤结论不确定性的合成
6.可信度方法:在确定性理论的基础上,结合概率论等提出的一种不确定性推
理方法。
其优点是:直观、简单,且效果好。
可信度:根据经验对一个事物或现象为真的相信程度。
可信度带有较大的主观性和经验性,其准确性难以把握。
C-F模型:基于可信度表示的不确定性推理的基本方法。
CF(H,E)的取值范围: [-1,1]。
若由于相应证据的出现增加结论 H 为真的可信度,则 CF(H,E)> 0,证据的出现越是支持 H 为真,就使CF(H,E) 的值越大。
反之,CF(H,E)< 0,证据的出现越是支持 H 为假,CF(H,E)的值就越小。
若证据的出现与否与 H 无关,则 CF(H,E)= 0。
证据E的可信度取值范围:[-1,1] 。
对于初始证据,若所有观察S能肯定它为真,则CF(E)= 1。
若肯定它为假,则 CF(E) = –1。
若以某种程度为真,则 0 < CF(E) < 1。
若以某种程度为假,则-1 < CF(E) < 0 。
若未获得任何相关的观察,则 CF(E) = 0。
静态强度CF(H,E):知识的强度,即当 E 所对应
的证据为真时对 H 的影响程度。
动态强度 CF(E):证据 E 当前的不确定性程度。
C-F模型中的不确定性推理:从不确定的初始证据出发,通过运用相关的不确定性知识,最终推出结论并求出结论的可信度值。
模糊逻辑给集合中每一个元素赋予一个介于0和1之间的实数,描述其属于一个集合的强度,该实数称为元素属于一个集合的隶属度。
集合中所有元素的隶属度全体构成集合的隶属函数。
模糊知识表示
人类思维判断的基本形式:
如果(条件)→则(结论)。