知识的表示方法

本文介绍了知识表示的几种方法,包括逻辑表示法,其通过谓词表达概念和关系,但效率较低;产生式规则表示法,模拟人类思维过程,具有模块性和灵活性;语义网络表示法,通过结构化的有向图展示事实和关系,易于理解和表示联想;以及框架理论表示法,提供了一个可执行的结构,适用于特定目的的知识表示。每种方法都有其优缺点,适用于不同的应用场景。
摘要由CSDN通过智能技术生成

知识的表示方法

逻辑表示

  1. 特点:
    • 表达能力强
      • 如:济南是个城市, City(x)
        把城市这个概念分割出来。把“城市” 与“济南”两个概念连接在一起,而且说明“济南”是“城市”的子概念。
    • 谓词可以表示变化的情况
      • 如:City(济南),真。 City(苹果),假
    • 在不同的知识之间建立联系
      • 如: (所有x)( Human(x) → Lawed(x)), 人人都受法律管制,x是同一个人。
  2. 表示实例
    例:一个房间里,有一机器人Robot,一个积木块Box,两个桌子A和B,怎样用逻辑法描述从初始状态到目标状态的机器人操作过程?
    1. 先引入谓词:
      Table(A) 表示A是桌子
      EmptyHanded(Robot) 机器人Robot双手空空
      At(Robot,A) 表示机器人Robot在A旁
      Holds(Robot,Box) 机器人Robot拿着Box
      On(Box,A) 积木块Box在A上
    2. 设定初始状态:
      EmptyHanded(Robot) On(Box,A)
      Table(A) Table(B)
    3. 目标状态是:
      EmptyHanded(Robot) On(Box,B)
      Table(A) Table(B)
  3. 存在问题
    谓词表示越细,推力越慢,效率越低,但表示清楚。实际中是要折中的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值