知識的表示與知識庫

2021-07-31 17:52:58 字數 971 閱讀 4095

知識表示是人工智慧課程三大基礎(知識表示、知識推理以及知識應用)之一。在解決實際問題中,通常需要用到多種不同的表示方法,因為每種資料結構都有其優缺點,沒有哪種資料結構擁有多種功能,因此需要對知識根據具體應用而採用不同的知識表示方法。

狀態空間法:為描述某類不同事物之間的差別,以符號表示其狀態,通過算符描述狀態之間的轉換,求解乙個問題即找出當前狀態到目標狀態的算符序列。這類似於資料結構中的圖。知識在這裡表現為算符序列以及對應的始末狀態。

問題歸約法:問題歸約是基於分治的思想,將當前問題分為許多子問題,建立子問題以及子問題的子問題集合,直至將問題歸約為乙個本原問題集合。這方法類似於編譯原理中語法分析時自頂向下的產生式展開,直到展開到終結符。知識表現為本原問題的描述以及歸約規則。

謂詞邏輯法:通過邏輯演算的方法描述乙個知識模型。p(

x1,x

2,x3

...)

表示乙個n元謂詞公式,p為n元謂詞,x1 x2表示客體變數,如可定義謂詞公式mouseat(x1,y1)表示「滑鼠的位置在x1,x2處」。其表示方法類似於在離散數學中對命題的運算。知識表示為原子公式的邏輯組合。

此外,還有產生式法、 語義網路法、框架表示等方法。

最近在csdn上看到知識庫的部分(到百科上查詢知識庫的定義(知識庫是基於專家系統的對資料庫進行智慧型管理的程式,用於根據已有的知識、經驗對問題給出求解方案。

其實在日常中總會遇到各類問題,比如程式遇到bug,然後到網上搜就會發現之前也有人遇到同樣的問題,這樣的問題往往牽扯到一堆背景知識。知識總是和問題相聯絡的,知識庫的作用就是提供這樣乙個問題與知識的快速匹配平台,並能積累經驗,對未知問題給出一定的判斷。個人的經驗是有限的,但無數個人經驗的積累就會是充滿無限可能的存在,因此乙個在網際網路上進行知識-問題蒐集的系統是有必要的。

在這個知識庫中,感覺沒有體現出這個智慧型來,只是單純對知識歸類歸納,和傳統教科書相比,就是多了乙個書目,結構更清晰了,就像思維導圖。

計畫在往後對這個方面的內容進行深入學習,並實現自己的一些想法。

語料庫與語言知識庫

語料庫 corpus base 就是存放語言材料的資料庫。那麼,顧名思義,語料庫語言學 corpus linguistics 就是 基於語料庫進行語言學研究的一門學問。具體一點講,語料庫語言學是研究自然語言機讀文字 或稱 電子文字 的採集 儲存 標註 檢索 統計等方法的一門學問,其目的是通過對客觀存...

打造「個人知識庫」

在以前舉辦的巡迴講座時有許多讀得就問到同乙個問題,就是如何有效記往這些平常在工作摸索或者從書中,或與交流中得到的經驗與方法。說經常在工作遇到某些問題似曾相識,卻想不起以前的解決方法了,很是苦惱。其實這是每個人都會遇到的,不是個人問題。特別是對於我們網管這個行業,所涉及的知識面非常廣,可以說沒有人能把...

知識庫 編號 011

61 人體中最先衰老的器官是 d 胸腺 62 最耐日曬的織品是哪一種?a 腈綸 63 歐元什麼時候正式誕生?2 1999年1月1日 64 心比天高,身為下賤 是 紅樓夢 中對誰的判詞?1 睛雯 65 冬天到了,春天還會遠嗎 語出 4 雪萊 66 下面乾果中脂肪含量最高的是 5 核桃仁 67 除夏威夷...