- 1、本文档共169页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 基于谓词逻辑的机器推理
内容
3.1 机器推理概述
3.2 谓词逻辑简介
3.3 自然演绎推理
3.4 归结演绎推理
3.5 归结原理与PROLOG程序
3.6 基于规则的演绎推理
3.1 机器推理概述(1)
机器推理
推理是人脑的一个基本功能和重要功能,几乎所有的人工智能领域都与推理有关。因此,要实现人工智能,就必须将推理的功能赋予机器,实现机器推理。机器推理也称为是计算机推理,或自动推理,它也是人工智能的核心课题之一。
自动定理证明:
是机器推理的一种重要应用,它是利用计算机证明非数值性的结果,很多非数值领域的任务如医疗诊断、信息检索、规划制定和难题求解等方法都可以转化一个定理证明问题。
自动定理证明的基本方法:
3.1 机器推理概述(2)
定理证明器:它是研究一切可判定问题的证明方法。鲁滨逊的归结原理。
自然演绎法:该方法依据推理规则从前提和公理中可以推出许多定理,如果待证明的定理在其中则定理得证。LT程序、证明平面几何的程序。
基于归结原理的自动定理证明过程:
3.1 机器推理概述(3)
定理的自然语言描述
定理的谓词公式描述
子句集
生成子句集
定理得证
应用归结规则和归结策略
自然语言处理生成谓词公式
已知前提:
F1:自然数都是大于零的整数。
F2:所有整数不是偶数就是奇数。
F3:偶数除以2是整数。
结论G:所有自然数不是奇数就是一半为整数的数。
定理的谓词公式描述:
F1: ?x (N(x)?GZ(x) ? I(x))
F2: ?x (I(x)?(E(x) ?O(x)))
F3: ? x (E(x) ? I(s(x)))
G: ?x (N(x)?(I(s(x)) ?O(x)))
基于规则的演绎推理 :把已知判断中的知识表示成规则的形式(包括F-规则和B-规则),运用规则从已知判断的事实或待证明的结论出发进行推理的过程 .
3.1 机器推理概述(4)
3.2 谓词逻辑简介
3.2.1 基于命题逻辑的知识表示
3.2.2 谓词逻辑
3.2.3 基于谓词逻辑的知识表示
3.2.1基于命题逻辑的知识表示(1)
命题(proposition):是具有真假意义的语句。命题代表人
们进行思维时的一种判断,或者是否定,或者是肯定。
命题可以用命题符号表示。
用命题符号可以表示简单的逻辑关系和推理。
P:今天天气好
Q:去旅游
S1:我有名字 S2:你有名字
P?Q表示:如果今天天气好,就去旅游。
此时,如果P(今天天气好)成立,则可以得到结论Q(去旅游)
3.2.1基于命题逻辑的知识表示(2)
对于复杂的知识,命题符号能力不够。
无法把所描述的客观事物的结构及逻辑特征反映出来。
无法把不同事物间的共同特征表达出来。
F:老李是小李的父亲。
S1:我有名字 S2:你有名字
所有的人都有名字: SI?S2 ?S3 ?…
3.2.2 谓词逻辑(1)
谓词(predicate):一般形式为P(x1, x2 ,…, xn )
P为谓词名,用于刻画个体的性质、状态
或个体间的关系。
x1, x2 ,…, xn是个体,表示某个独立存
在的事物或者某个抽象的概念。
S(x): x是学生;
P(x,y): x是y的父亲。
个体变元的变化范围称为个体域。
包揽一切事物的集合称为全总个体域。
3.2.2 谓词逻辑(2)
函数:为了表达个体之间的对应关系,引入数学中函数概念和记法。用形如f(x1,x2,…,xn)来表示个体变元对应的个体y,并称之为n元个体函数,简称函数。
函数 father(x): 值为x的父亲。
谓词D(father(Li)):表示x的父亲是医生,值为真或假。
3.2.2 谓词逻辑(3)
为了表示命题中出现的“全部”、“所有”、“一切”、“任一”或“凡是”等意义,引入全称量词,记为?x 。
为了表示命题中出现的“存在”、“某些”、“有一个”等意义,引入存在量词,记为?x 。
如:“某些学生对某些课外活动感兴趣”
S(x)表示x是学生,L(y)表示y是课外活动,
I(x,y)表示x对y感兴趣。
3.2.2 谓词逻辑(4)
定义3.2:项
(1)个体常元和变元都是项。
(2)f是n元函数符号,若t1,t2,…,tn是项,则
f( t1,t2,…, tn )是项。
(3)只有有限次使用(1),(2)得到的符号串才是项。
3.2.2 谓词逻辑(5)
定义3.3:原子公式
设P为n元谓词符号, t1,t2,…,tn为项,
P(t1,t2,…,tn)称为原子谓词公式,简称原子或原
子公式。
3.2.
您可能关注的文档
最近下载
- 武汉市2025届高中毕业生四月调研考试 英语试卷(含答案详解).pdf
- 硕士研究生论文的选题与写作.ppt
- 2019年7月安徽省砀山县事业单位幼儿教师招聘考试《幼儿保教知识与能力》真题试卷(含答案).pdf VIP
- 确保室内空气质量的施工方案与技术措施.pdf
- 中小银行上云趋势研究分析报告 2024.pptx
- 证券从业人员证券投资基金基础知识题库与答案.doc
- 小学家长会英语老师课件.pptx VIP
- 第七单元《红楼梦》薛宝钗、林黛玉人物形象赏析 公开课一等奖创新教案统编版高中语文必修下册.docx VIP
- 最新部编版五年级下册语文单元教材分析(全册) .pdf VIP
- 春季学期《工业控制网络》试题.doc
文档评论(0)