人工智慧(二、知識表示)——1.知識表示與知識表示的概念

阿文小周鋪發表於2020-10-06

2.1.1知識的定義

(1)知識是經過剪裁、塑造、解釋、選擇和轉換了的資訊
(2)知識由特定領域的描述、關係和過程組成
(3)知識=事實+信念+啟發式

“資訊”與“關聯”是構成知識的兩個要素。

2.1.2知識的屬性

  1. 真假性與相對性
  2. 不確定性
  3. 矛盾性和相容性
  4. 可表示性與可利用性

2.1.3知識的型別

  1. 按性質(6個)
    概念、命題、公理、定理、規則和方法
  2. 按作用域
    ①常識性知識
    ②領域性知識
  3. 按作用效果
    ①事實性知識
    ②過程性知識
    ③控制性知識
  4. 按層次
    ①表層知識(專家系統)
    ②深層知識 (資料探勘)
  5. 按確定性
    ①確定性知識
    ②不確定性知識
  6. 按等級
    ①零級知識(敘述性知識)
    ②一級知識(過程性知識)
    ③二級知識(元知識、超知識)
    ④三級知識(元元知識)

2.1.4知識表示

1.什麼是知識表示?
答:是對知識的描述,即用一組符號把知識編碼成計算機可以接受的某種結構。其表示方法不唯一。

2.知識表示的要求***(難)

①表示能力
②可利用性
③可實現性
④可組織性
⑤可維護性
⑥自然性
⑦可理解性

3.知識表示的觀點

  • 陳述性觀點:知識按某種結構儲存,知識的使用由過程來實現

        優點:靈活、簡潔,演繹過程完整、確定,知識維護方便
        缺點:推理效率低、推理過程不透明(1965歸結定理)
    
  • 過程性觀點:知識寓於使用知識的過程中,表示與運用相結合 。

        優點:推理效率高、過程清晰
        缺點:靈活性差、知識維護不便
    

4.知識表示的方法

  • 邏輯表示法:一階謂詞邏輯
  • 產生式表示法:產生式規則
  • 結構表示法:語義網路,框架,指令碼
  • 過程表示法:
  • 物件導向表示法:

相關文章