人工智能:彻底弄懂一阶谓词逻辑知识表示方法

简单例题:他每天下午都去玩足球

①判断知识的成立条件和结果。可以将该条知识表示为

每天下午→他去玩足球

②分析知识表示中是否有”任意“和”存在“的含义,如果有则将知识表示转化为如下形式

任意一天 | 当天下午→他去玩足球

③将文字描述状态转化为谓词描述状态。可以将谓词描述视为一个函数,函数的参数给定后即可确定一个具体的对象。于是本题中可以定义如下所示的谓词

Afternoon(Date):表示具体某一天的下午
Play(person,sport):表示某个人参与某一项体育项目

④将上述谓词状态描述代入,即可得到完整的谓词表述如下

∀Date(Afternoon(Date)→Play(He,Soccer))

通用步骤

①将知识转化为文字性的描述。也就是将知识的成立条件和结果分开。
②进一步分析文字性的知识描述中是否含有”任意“或”存在“的含义,如果有则将这一部分进行拆开。
③将文字描述状态转化为谓词描述状态。
④代入谓词描述状态,得到知识的完整谓词表述。

用于练习的题目与参考解析

例题1:凡是喜欢编程的人都喜欢计算机

①转化为文字性描述。

某人喜欢编程→某人喜欢计算机

②分析是否有”任意”和“存在”。可以分析出本题中的知识表述含有“任意人”的概念。

任意一人 | 喜欢编程→喜欢计算机

③将文字描述转化为谓词描述。定义如下所示谓词:

Like(person,y):person表示人,y表示某事物,表示person喜欢y

④转化为完整的谓词表示。

∀person(Like(person,Programming)→Like(person,Computer))

例题2:如果一个人是老实人,他就不会说谎

①转化为文字描述:一个老实人→不会说谎
②分析任意和存在的概念:任意一个人 | 老实人→不会说谎
③设置谓词描述:
Honest(person):表示person是老实人
Lie(person):表示person说谎
④转化为完整的谓词表示:∀person(Honest(person)→~Lie(person))

例题3:如果张三比李四大,那么李四比张三小

①转化为文字描述:张三比李四大→李四比张三小
②分析任意和存在的概念:发现没有任意和存在的概念,因此该步骤不做任何操作
③设置谓词描述:
Older(p1,p2):表示p1比p2年龄大
Younger(p1,p2):表示p1比p2年龄小
④转化为完整的谓词表示:Older(张三,李四)→Younger(李四,张三)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值