semantic web 語義網路是如何工作的?
語義網路的目的是讓計算機理解人類的意圖,通過用知識解釋知識,直到無需再解釋。我所不明白的就是什麼叫做無需再解釋。
不知道為啥邀請我,且因為我不是互聯網技術高手,故準備硬著頭皮,從 「知識的工作原理」 嘗試回答之。
現代的知識觀念認為,知識之所以會有用,僅在達成理解後才有用 (有用=能幫助決策,解決問題)在於「概念」彼此連接所構成的一簇相對獨立完整的知識網路,這個知識網路總體被稱為什麼呢?說來簡單,就是所謂對這個問題的「理解」。完成網路的過程 即是達成理解的過程。有些東西我們覺得「理解很深」 ,比如對於你的愛人,其本質是因為你了解很多關於她/他的信息,各種情況下的行為舉止,觀念看法。這些所有信息在你頭腦中構成了 一簇相對獨立完整的知識網路,所以覺得很「理解」,以至於能夠預測「 她/他 抬抬屁股,要放什麼屁」。
某些行業專家對於某行業 「理解」很深,故可以預測行業發展,也是這個道理。「用知識解釋知識」:就假設 對於一個整體的概念網路,我們有一些已經知道了,但也有一些是未知的,若要「理解」,若要「解決問題」,就需要補全那些信息和連接。所謂 「無需再解釋」就是 費了半天勁,終於連接到你了解的那部分了。
wiki上的Semantics詞條裡面有個 prototype 的說法,意指概念系統中的基礎概念。大白話來說就是地球人基本都知道的。也大概是達到了 「無需解釋」的狀況。比如在交互設計里有個經典的「原型」例子來說明 「設計隱喻」:當你放一把椅子在那裡,無需說明,大家基本上都會用坐下的方式來使用它。
這是個理論,而且是來自於西方的。(大夥都知道中國哲學裡是沒有知識論滴。)簡單看 符合我們的 認知經驗,但 產品化,或者在哪個領域適合產品化,我表示也在 摸索。
************本回答熱烈歡迎拍磚***************在學界,語義網路通常另有所指,即semantic network,是Quillian在1966年提出的一種知識表示方法 [1]。
"通過用知識解釋知識,直到無需再解釋",這聽上去像是說self-describing,就是說data是self-describing的,因此計算機看到data就能理解其含義。
」語義網路的目的是讓計算機理解人類的意圖「——由於多方面原因,Semantic Web通常被誤解為這樣,但實際上不是的。
語義、智能、自描述這些出自學術界的概念,往往字面上差之毫厘而在技術內涵上謬以千里,通常不能按日常的方法去望文生義。。
== 參考 == [1] http://bbs.w3china.org/dispbbs.asp?BoardID=2id=6576replyID=10850就像HTML標籤一樣,將事物通過語義化技術為人類社會認知的事物貼上計算機能夠看懂的標籤,計算機根據這些語義化標籤能夠了解人們表示的事物是什麼,具有什麼關係。
推薦閱讀:
※用APP來預防失明?16歲的少女為此還研發了一套AI
※還在擔心核武器?真正滅絕人類的更可能是人工智慧! | 一勺思想
※來,開復想找你聊聊和 AI 相處的事
※機器人學習路徑與書單推薦(平衡小車之家)
※互聯世界的記憶