自然語言處理系統:Baseball
自然語言前言簡介歷史理論篇知識表達語法理論語意理論語用理論方法篇規則比對機率統計神經網路應用篇語料建構全文檢索自動分類自動摘要機器翻譯問答系統中文處理程式篇交談程式英漢翻譯維基語料搜尋引擎相關資源語料辭典程式工具相關網站相關文獻網頁列表統計資訊最新修改訊息相關網站參考文獻最新修改簡體版English |
BASEBALL 包含一個有關美國棒球運動比賽紀錄的資料庫,並根據這個資料庫所記載的資料回答使用者的問題,其方法為格位填充法,由於問答內容限定在一個資料庫中,因此、使用的格位只要包含這些欄位即可。 以下是其資料庫的一些記錄,我們用這個表格來說明此系統的運作過程。
BASEBALL 系統提出一個稱為規格串列(Specification list) 的資料結構以便進行格位填充,下表是這個系統根據每個問題所建立的規格串列表:
問題是要如何建立規格串列呢?其方法是採用字典查詢,並對每一個字訂定其語意。 以下是一些字及其語意的對應關係表
以下是其主要流程,我們將以 How many games did the Yankee play in July ? 為例,解釋每一個步驟的動作:
Game(Number_of) = ? => count(Game) = ? |
page revision: 4, last edited: 22 Aug 2010 10:14






Post preview:
Close preview