最近初步完成了關於天氣的問答系統(主要涉及到天氣查詢)
目前處理的是是非問句:
因為不同型別的問題,採取不同的處理方式
簡單事實型問題(yes/no,who,which,what) 可以採用模板匹配的方式
why或how複雜問題: 可以採用文字摘要的方式
注意:英文中的how不一定都是複雜問題,具體可以分為how about,how to do,how+程度副詞,
本文中處理的問句的特性,是yes/no句型,基本採用模板匹配。
具體分為3大步驟
(1)分類,將問題正確分類(採用的是層次分類方法)
(2)模式規則細粒度匹配,指導回答內容
(3)簡單推理+答案提取(不是基於web搜尋,然後提取答案方式)
具體結果如下:
q:明天有雪麼
a:沒雪,晴[北京周五]2~-8℃晴,微風2-3級[週六]3~-6℃晴,北風2-3級
q:今天後還可以滑冰麼
a:不適宜滑冰[北京周四]2~-8℃晴,微風2-3級[周五]3~-6℃晴,北風2-3級.
q:哈爾濱,今天要穿羽絨服麼?
a:天氣寒冷,建議著厚羽絨服、毛皮大衣加厚毛衣等隆冬服裝。年老體弱者尤其要注意保暖防凍。[哈爾濱周四]-14~-23℃晴,西北風
q:上海,今天要穿羽絨服麼?
a:天氣涼,建議著厚外套加毛衣等春秋服裝。年老體弱者宜著大衣、呢外套加羊毛衫。[上海周四]7~1℃晴轉多雲,東北風
本資訊僅供參考
---------------其他測試用例結果
q:今天下雨嗎?
a:不下雨
q:今天有雨嗎?
a:無雨,晴
q:今天有風嗎?
a:無風,
q:今天是晴天嗎?
a:晴q:上海今天陰天嗎?
a:【沒有完全匹配的,下一步是否特殊處理或者預設答案?】
q:今天有霧嗎?
a:無霧
q:今天下霜嗎?
a:不下霜
q:後天有霜嗎?
a:無霜
q:昨天有沙塵暴嗎?
a:無,
q:今天下雪麼?
a:不下雪
q:今天會有小雪麼?
a:沒雪,晴
q:今天會有中到大雪麼?
a:沒雪,晴
q:今天會有雪麼?
a:沒雪,晴
q:今天大風麼?
a:【沒有完全匹配的,下一步是否特殊處理或者預設答案?】
q:今天風很大麼?
a:無風
q:今天有冰凍嗎?
a:無,
q:今天結冰嗎?
a:2℃~-8℃
q:明天雪大嗎,要帶傘麼?
a:無雪【資訊: 未知明確答案】
q:今天霧小嗎?
a:無霧
q:今天颳風麼?
a:不颳風
q:今天需要帶傘麼?
a:不需要
q:明天可以滑冰麼?
a:不適宜滑冰
q:要穿棉襖麼?
a:天氣冷,建議著棉衣、皮夾克加羊毛衫等冬季服裝。年老體弱者宜著厚棉衣或冬大衣。
q:我要塗防曬霜嗎?
a:紫外線弱,無需特別防護。若長期在戶外,建議塗擦spf在8-12之間的防曬護膚品
q:我要戴口罩麼?
a:【沒有完全匹配的,下一步是否特殊處理或者預設答案?】
q:今天容易感冒麼
a:【沒有完全匹配的,下一步是否特殊處理或者預設答案?】
q:今天拍照好麼
a:【沒有完全匹配的,下一步是否特殊處理或者預設答案?】
q:適合旅遊麼
a:適宜旅遊
q:外出合適麼
a:適宜外出
q:今天適合洗車嗎?
a:適宜洗車
日精進 2017 12 13 天氣 小雨
一 學習方面 1.今天學習httpmodule與httphandler 2.在學習的過程中發現如下問題 配置檔案需要建立節點後在建立 檔案路徑的大小寫會影響 使用檢視物件session時需要使用acquirerequeststate 二 健康方面 早餐炒粉,水 步行6883 三 工作方面 開班委會關...
日精進 2017 12 12 天氣 小雨
一 學習方面 1.早上專業課主要做作業gridview與detailsview控制項的使用 2.在題目的過程中發現了幾個問題,對這兩個控制項的屬性及事件還不是很屬性 對編輯列中的屬性涉及的不深 3.在做的過程中發現了其實gridview控制項也有和datelist相同的事件,例如 onrowcomm...
日精進 2018 01 01 天氣 雨
一 學習方面 無 二 健康方面 步行8346步 今天吃的東西比較亂,沒有規律 三 思維方面 中午送王大大去火車站,這次他們出去寒假工去的人還是挺多的。由於未知原因王大大們到貴陽後大巴還沒有來接,現在還在等車,在出發前我就有感覺他們不會那麼順利的,希望車子盡快來吧。今天沒有回家,送完他們後步行從火車站...