- Python自然語言理解:自然語言理解系統開發與應用實戰
- (美)黛博拉·A. 達爾
- 392字
- 2024-09-10 16:34:45
1.5.5 文檔檢索
文檔檢索的任務是根據用戶的搜索文本提供滿足用戶搜索查詢的文檔。這方面最好的例子是我們每天都要進行多次的網絡搜索。網絡搜索是最為人熟知的文檔檢索示例,但文檔檢索方法也適用于在任意一組文檔中查找信息,例如,文檔可以是數據庫或表單的文本字段。
文檔檢索基于用戶查詢文本和已有文檔之間的良好匹配,因此需要同時分析用戶的查詢文本和文檔。可以使用關鍵詞搜索完成文檔檢索任務,但簡單的關鍵詞搜索容易出現兩種錯誤。首先,查詢中的關鍵詞可能與文檔中匹配的關鍵詞有著不同的含義。例如,如果一個用戶在尋找glasses,他需要的是戴在眼睛上的眼鏡,而不是喝酒用的杯子(注意,眼鏡和杯子在英文中都是glasses)。另一種錯誤是由于關鍵詞不匹配而找不到相關結果。如果用戶只使用了關鍵詞glasses,就可能發生這種情況,即錯過使用關鍵詞spectacles或eyewear找到的結果,即使用戶對這些結果感興趣。使用NLP方法代替簡單的關鍵詞查找技術可以提供更準確的結果。
推薦閱讀
- 大學計算機基礎(第二版)
- 少兒人工智能趣味入門:Scratch 3.0動畫與游戲編程
- Getting Started with React
- 機器學習系統:設計和實現
- Practical Data Science Cookbook(Second Edition)
- UI智能化與前端智能化:工程技術、實現方法與編程思想
- Linux環境編程:從應用到內核
- Hands-On Enterprise Automation with Python.
- MATLAB 2020從入門到精通
- HTML5從入門到精通 (第2版)
- Mastering Business Intelligence with MicroStrategy
- 智能搜索和推薦系統:原理、算法與應用
- Visual FoxPro 6.0程序設計
- Python Linux系統管理與自動化運維
- Java EE基礎實用教程