语义网络

  • 以个体为中心的组织知识的语义联系
    • 实例联系
    • 泛化联系
    • 聚集联系
    • 属性联系
  • 以谓词或关系为中心组织知识的语义联系
    • 以关系(谓词)为中心组织知识的语义联系
    • 连接词在语义网络中的表示方法
      • 合取
      • 析取
      • 否定
      • 蕴含
  • 变元和量词在语义网络中的表示方法

以个体为中心的组织知识的语义联系

实例联系

泛化联系

聚集联系

属性联系

以谓词或关系为中心组织知识的语义联系

以关系(谓词)为中心组织知识的语义联系

连接词在语义网络中的表示方法

合取

析取

否定

蕴含

变元和量词在语义网络中的表示方法

语义网络:
采用网络形式表示人类知识的方法,一个带有标识的有向图,图中的结点表示物体,事件或者是属性值。
(AKO与此时所说的无关,直接忽略)

结点一般分为实例结点和类结点(模板,相当于编程中的类)两种类型。
结点之间的有向弧(有的还带有标识,包括直线)表示结点之间的联系。

基本命题的语义网络表示:
1.以个体为中心组织知识的语义联系。
实例联系:
用于表示类结点数所属实例结点之间的联系。
标识符为:ISA
例如“张三是一名老师”可以表示为如图2.3所示的语义网络。

值得注意的是:实例结点与类结点是多对多的关系,一个实例可以属于多个类结点,因为这个实例可以包含多个类的属性,同样的,一个类是可以拥有多个实例的。
泛化联系:
用于表示一种类结点(如鸟)与更抽象的类结点(如动物)之间的联系,通常用AKO(a kind of)表示。

聚集联系:
用于表示某一个体与其组成成分之间的 联系,通常用(part-of)表示。
聚集联系基于概念的分解性,将高层概念分解为若干低层概念的集合。这里,可以把低层概念看作是高层概念的属性,例如,“两只手是人体的一部分”表示为如下图所示的语义网络:

属性联系:
表示个体、属性及属性值之间的联系。通常用有向弧表示属性,用这些弧指向的结点表示各自的值。
例如:“John 的性别是男性,年龄为30岁,身高180cm,职业是程序员。”可以表示为:

以谓词或关系为中心组织知识的语义联系

以关系(谓词)为中心组织知识的语义联系:
除了把对象当作结点之外,如果还把关系R也作为语义的结点,其对应的关系语义便可以用语义网络表示。
例如:小李和小王是朋友,可以用关系Friend(Li,Wang)(其实就是一个谓词)来表示。语义网络如图所示:

连接词在语义网络中的表示方法:
合取:
在语义网络中,合取通过引入合取结点来表示。合取关系网络其实就是由与结点引出的弧构成的网络。


析取:
通过引入或结点表示:

否定: 引入非结点。
对于基本联系的否定,可以直接采用非ISA,非AKO,以及非part-of的有向弧来标注。对于一般结点,则需要通过引进非结点来表示。


蕴含:
引入关系结点蕴含,从关系结点出发,一条弧指向命题的前提条件,记为ANTE,另一条弧指向该规则的结论,记为CONSE。
变元和量词在语义网络中的表示方法:

存在零次在语义网络中直接用ISA弧表示,而全称量词就需要用分块来表示。

对于量词的表示方法,首先用谓词公式表示出来,然后根据谓词公式画出语义网络。



GS:表示全称量化的一般事例,可以说是所有全称量化实例的集合
G:某个具体的全程量化实例,这里是全称量化狗
FROM:可以理解为是辖域,其实应该是G这个断言本身(G有两个部分,一个刚才已经说到,另一个就是代表全称量词的特殊弧(任意符号),S1是一个特定的分割,表示 A dog has bitten a postman.

人工智能基础——知识的表示方法,语义网络表示方法相关推荐

  1. 你不得不了解的人工智能基础知识

    你不得不了解的人工智能基础知识 1.什么是人工智能? 首先我们利用传统的软件和人工智能进行比较,就容易使大家更容易理解. (1) 传统软件 VS 人工智能 传统软件是[基于规则]的,需要人为的设定条件 ...

  2. b站唐老师人工智能基础知识笔记

    b站唐老师人工智能基础知识笔记 0.机器学习(常用科学计算库的使用)基础定位.目标定位 1.机器学习概述 1.1.人工智能概述 1.2.人工智能发展历程 1.3.人工智能主要分支 1.4.机器学习工作 ...

  3. Sketch Mac入门基础知识——蒙版(Mask)的详细使用方法介绍

    在上一篇文章,我们认识了Sketch Mac这款软件,在本文中,我们再来看看Sketch Mac入门基础知识--蒙版(Mask)的详细使用方法介绍,让您更多更好的了解Sketch Mac,为以后使用奠 ...

  4. 人工智能基础知识总结

    本文是对人工智能基础的期末复习知识总结. 文章目录 一.绪论 什么是人工智能? 什么是图灵测试? 人工智能的研究范围有哪些? 二.Agent 什么是Agent? 什么是理性Agent? 如何构建理性A ...

  5. 人工智能——基础知识

    人工智能 人工智能的网站: 加拿大人工智能中心:www.ai.sri.com/aic 乔治大学人工智能中心  www.ai.uga.edu 华声盛顿大学人工智能所  www.cs.washington ...

  6. 人工智能python基础知识_AI 人工智能基础知识-习题

    由一般性知识推出适合于某一具体情况的结论的推理是? 演绎推理 P→Q Q→R => P→R  该永真蕴含式属于(    假言三段论 ) 谓词逻辑下,子句, C1=L∨C1', C2= ¬ L∨C ...

  7. 人工智能基础知识:介绍人工智能的历史,基本概念和应用领域

    引言:人工智能的定义和重要性 随着科技的飞速发展,人工智能(Artificial Intelligence,简称AI)已经成为一个炙手可热的领域.从自动驾驶汽车到智能语音助手,从智能制造到医疗诊断,人 ...

  8. 关于计算机人工智能的知识,《计算机科学导论》人工智能基础知识

    1.引言 1什么是人工智能? 人工智能是对程序系统的研究,该程序系统在一定程度上能模仿人类的活动,如感知.思考.学习和反应. 2人工智能简史 3图灵测试:这个测试提出了机器具有智能的一个定义. 4智能 ...

  9. 白盒测试基础知识(概念、目的、方法、工具)

    目录 1 白盒测试的概念 2 白盒测试的主要目的 3 测试覆盖标准 4 白盒测试的主要方法 4.1 逻辑驱动测试 4.1.1 语句覆盖 4.1.2 判定覆盖(分支覆盖) 4.1.3 条件覆盖 4.1. ...

最新文章

  1. MEMS为何独领风骚?看完这篇秒懂!
  2. 初识python教学反思_[python第一课]初识python
  3. python语言中文社区-python的汉语
  4. javascript操作对象的方法
  5. html仿命令行界面,实战:vue仿dos命令界面
  6. 计划策略的配置参数(1)
  7. 【01】什么是AJAX
  8. python中的loop啥意思_python怎么进行loop
  9. 连接excel执行Insert Into语句出现“操作必须使用一个可更新的查询”的解决
  10. python狗图像识别_TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
  11. Spring Boot笔记-@PathVariable的使用
  12. OpenCV Using Python——基于SURF特征提取和金字塔LK光流法的单目视觉三维重建 (光流、场景流)...
  13. Springboot的static和templates区别
  14. 新冠肺炎疫情数学模型的一点想法
  15. 谷歌发布基于浏览器的 Spectre 攻击的 PoC exploit
  16. webdis实现Redis的http接口及多数据格式共享 [含json,restful]
  17. Python+OpenCV:高动态范围(High Dynamic Range, HDR)
  18. 10大Ubuntu应用程序
  19. 主流H5、Js 3D游戏引擎和框架
  20. matlab三相逆变电路仿真,matlab三相逆变电路设计与仿真介绍.doc

热门文章

  1. solidworks 32位计算机,SolidWorks2016
  2. AppNode面板安装搭建教程
  3. 带你了解微信代运营公众号到底怎么做
  4. 计算机笔记--【Redis高级】
  5. java基础:面向对象编程23-this课后练习boygirl
  6. t分布的定义和概率密度函数
  7. 创蓝253云通讯短信平台变量说明
  8. cve 爬虫_CVE监控之Python代码实现
  9. x60可以升级鸿蒙,vivo X60性能大提速:8GB内存秒变11GB,支持20个App秒开
  10. 软件工程概论期末复习笔记