<del id="raj44"><thead id="raj44"></thead></del>
          1. <var id="raj44"></var>

              人機問答系統 QuestionAnsweringSystem

              日期: 2019-10-29 23:01:14 / 人氣: 5306

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

              系統架構如下:


               

               

              工作原理:

              1、判斷問題類型(答案類型),當前使用模式匹配的方法,將來支持更多的方法,如樸素貝葉斯分類器。
              2、提取問題關鍵詞。
              3、利用問題關鍵詞搜索多種數據源,當前的數據源主要是人工標注的語料庫、谷歌、百度。
              4、從搜索結果中根據問題類型(答案類型)提取候選答案。
              5、結合問題以及搜索結果對候選答案進行打分。
              6、返回得分最高的TopN項候選答案。


               

              目前支持5種問題類型(答案類型):

               

              1、人名 
                  如:
                  APDPlat的作者是誰?
                  APDPlat的發起人是誰?
                  誰死后布了七十二疑冢?
                  習近平最愛的女人是誰?
              2、地名
                  如:
                  “海的女兒”是哪個城市的城徽?
                  世界上流經國家最多的河流是哪一條?
                  世界上最長的河流是什么?
                  漢城是哪個國家的首都?
              3、機構團體名
                  如:
                  BMW是哪個汽車公司制造的?
                  長城信用卡是哪家銀行發行的?
                  美國歷史上第一所高等學府是哪個學校?
                  前身是紅色中華通訊社的是什么?
              4、數字
                  如:
                  全球表面積有多少平方公里?
                  撒哈拉有多少平方公里?
                  北京大學占地多少平方米?
                  撒哈拉有多少平方公里?
              5、時間
                  如:
                  哪一年第一次提出“大躍進”的口號?
                  大慶油田是哪一年發現的?
                  澳門是在哪一年回歸祖國懷抱的?
                  鄧小平在什么時候進行南巡講話?

              盈彩网