人工智能(二、知识表示)——1知识表示与知识表示的概念
2.1.1知识的定义(1)知识是经过剪裁、塑造、解释、选择和转换了的信息(2)知识由特定领域的描述、关系和过程组成(3)知识=事实+信念+启发式
“信息”与“关联”是构成知识的两个要素。2.1.2知识的属性真假性与相对性不确定性矛盾性和相容性可表示性与可利用性2.1.3知识的类型按性质(6个)概念、命题、公理、定理、规则和方法按作用域①常识性知识②领域性知识按作用效果①事实性知识②过程性知识③控制性知识按层次①表层知识(专家系统)②深层知识(数据挖掘)按确定性①确定性知识②不确定性知识按等级①零级知识(叙述性知识)②一级知识(过程性知识)③二级知识(元知识、超知识)④三级知识(元元知识)2.1.4知识表示1.什么是知识表示?答:是对知识的描述,即用一组符号把知识编码成计算机可以接受的某种结构。其表示方法不唯一。
2.知识表示的要求***(难)
①表示能力②可利用性③可实现性④可组织性⑤可维护性⑥自然性⑦可理解性
3.知识表示的观点
陈述性观点:知识按某种结构存储,知识的使用由过程来实现
优点:灵活、简洁,演绎过程完整、确定,知识维护方便缺点:推理效率低、推理过程不透明(1965归结定理)过程性观点:知识寓于使用知识的过程中,表示与运用相结合。
优点:推理效率高、过程清晰缺点:灵活性差、知识维护不便4.知识表示的方法
逻辑表示法:一阶谓词逻辑产生式表示法:产生式规则结构表示法:语义网络,框架,脚本过程表示法:面向对象表示法: