問答系統 1 天氣

2021-08-26 13:20:47 字數 1852 閱讀 9044

最近初步完成了關於天氣的問答系統(主要涉及到天氣查詢)

目前處理的是是非問句:

因為不同型別的問題,採取不同的處理方式

簡單事實型問題(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步 今天吃的東西比較亂,沒有規律 三 思維方面 中午送王大大去火車站,這次他們出去寒假工去的人還是挺多的。由於未知原因王大大們到貴陽後大巴還沒有來接,現在還在等車,在出發前我就有感覺他們不會那麼順利的,希望車子盡快來吧。今天沒有回家,送完他們後步行從火車站...