-5

我想了解更多關於答案/推理引擎如何工作,背後的代碼。試圖瞭解更多關於答案/推理引擎

是否有任何着名或出色的算法,好的書籍或關於此主題的論文?

Google Now(答案不是預測部分),Siri和Wolfram | Alpha工作?

我知道他們使用自然語言處理和機器學習,但他們如何從知識/事實的集合中回答問題?

+0

您可以從[此處](http://en.wikipedia.org/wiki/Inference_engine)開始。 – luiso1979

+2

「Taming Text」一書涵蓋了本節,甚至使用開源框架構建了一個簡單的QA引擎。 –

+0

@ luiso1979謝謝,這幫助我瞭解了更多關於它們的知識,但沒有學習如何製作它們。 –

回答

1

問題/回答沒有用一種算法完成。它可以是NLP算法的組合,例如詞性標註,語義分析,語義和/或詞法分析等。然後可以使用許多方法,如監督學習,聚類或僅存儲信息並對它們進行索引。

你能解釋一下你想做什麼嗎?

+0

謝謝你把它分解成幾部分。這正是我需要的。 –

+0

沒問題。我認爲這確實取決於您所處理的域名,性質和數量。祝你好運! – Aspasia

1

您提出了一個非常寬泛的問題。推理引擎有許多實現,但它們都將依賴於自然語言處理和搜索算法,因此我將專注於此。

試試本書Artifical Intelligence : A Modern Approach。它有關於NLP和搜索的部分,非常好。

+0

非常感謝! –

0

這個任務被稱爲問題回答。幾年前,它每年都有一次競爭:the data are still available,並廣泛用於研究論文。