人機問答系統介紹

                  日期: 2018-12-24 10:37:47 / 人氣: 5585

                  介紹2個用Java實現的開源的人機問答系統:

                  1、QuestionAnsweringSystem

                  QuestionAnsweringSystem是一個Java實現的人機問答系統,能夠自動分析問題并給出候選答案。IBM人工智能計算機系統"沃森"(Watson)在2011年2月美國熱門的電視智力問答節目"危險邊緣"(Jeopardy?。┲袘饎倭藘晌蝗祟惞谲娺x手,QuestionAnsweringSystem就是IBM Watson的Java開源實現。

                  2、OpenEphyra

                  Ephyra is a modular and extensible framework for open domain question answering (QA). 

                  The system retrieves accurate answers to natural language questions from the Web and other sources.

                  這兩個系統的基本思路都是一樣的,有4個大的共同點:

                  1、都是用Java實現的開源項目;

                  2、都是要回答自然語言的提問,例如這些問題:測試人機問答系統智能性的3760個問題;

                  3、都是需要給出精確答案,而不是像搜索引擎一樣只需要給出關鍵詞匹配網頁列表就可以了;

                  4、都是需要從網上或者其他數據源檢索文本信息。

                  那么差別在哪里呢?

                  一個是面向中文的,一個是面向英文的,還有具體的實現方式如:使用的分詞算法、問題分類算法、答案提取算法、答案評分算法等都不一樣。


                  作者:楊尚川


                  欧美XXXX狂喷水欧美喷水