人機問答系統介紹

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

介紹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、都是需要從網上或者其他數據源檢索文本信息。

那么差別在哪里呢?

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


作者:楊尚川


av中文字幕网免费观看