999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于手機客戶端與微信小程序的智能問答系統

2019-10-08 08:34:58李冬芬陳天裕李崢劉劍龍林新城梁家禧蔡麗紫
軟件 2019年7期

李冬芬 陳天裕 李崢 劉劍龍 林新城 梁家禧 蔡麗紫

摘? 要: 如何更方便快速地獲取到準確的信息是眾多專家學者研究的課題。立足于微信小程序與手機客戶端平臺,智能問答系統從總體的設計出發,到知識庫的構建,通過對自然語言處理,借用改進的TF-IDF算法提取關鍵字特征,BM25算法計算語素權值,以達到精確快速匹配到最佳答案的目的,從而解決問題。初步測試證明,該系統具有良好的實用性,穩定性和可拓展性。

關鍵詞: 智能問答系統;自然語言處理;TF-IDF;BM25

中圖分類號: TP3? ? 文獻標識碼: A? ? DOI:10.3969/j.issn.1003-6970.2019.07.008

【Abstract】: How to obtain accurate information more conveniently and quickly is a topic studied by many experts and scholars. Based on WeChat Mini Program and mobile client platform, the intelligent question answering system starts from the overall design to the construction of the knowledge base. Through the natural language processing, the improved TF-IDF algorithm is used to extract the keyword features, and the BM25 algorithm calculates the morpheme weight to achieve an accurate and fast match to the best answer for the purpose of solving the problem. Preliminary tests have proved that the system has good practicability, stability and scalability.

【Key words】: Question answering system; Natural language processing; TF-IDF; BM25

0? 引言

在互聯網信息爆炸性增長的今天,人們對信息的需求日益增多,如何在如此龐大的互聯網上獲取對用戶有價值的信息成為日益被關注的問題,傳統的問答系統已經無法滿足人們獲取準確信息的需求,用相對簡單的詞語或句子搜索無法準確刻畫用戶的真實需求,導致搜索結果差強人意[1]。智能問答系統與傳統的只依靠關鍵字匹配的搜索引擎相比,能夠更好的理解問題,準確識別人們的意圖,滿足用戶的檢索需求,并且在如今私人定制熱潮的互聯網環境下,精準推薦能大大滿足用戶的所需。本系統利用眼下熱門的手機應用軟件與微信小程序作為智能問答系統的主體部分進行開發與設計,通

過算法實現問題理解與精準推薦,簡化了大部分用戶的操作,極大的方便用戶對精確信息的查找。

1? 系統總體框架設計

1.1? 安卓APP模塊設計

隨著科技發展,安卓成為了最廣泛的手機系統,安卓系統有很多優點,并且具有極大的開放性,安卓系統平臺主要由四個組成部分架構起來,利用應用程序層的安卓主件進行首頁、QA頁面、個人頁面、智能超市的開發,主要的主件有Activity、Ser?vice、BroadCastReceiver、ContentProvider以及Intent[2]。

本系統采用MVP開發模式,以利于解決Activity越來越龐大臃腫和耦合度越來越高的問題,

這些問題會導致后期維護變得困難。在安卓應用開發將Model層和View層通過Presenter層實現完全分離,主要業務層在Presenter層實現。這樣的分層大大降低了Model層和View層的耦合度[3]。

1.2? 微信小程序模塊設計

微信小程序自面世以來,其受歡迎程度一直呈增長趨勢,越來越多的開發者學習微信小程序的開發,越來越多的用戶也在使用微信小程序這個平臺。微信小程序有幾個比較明顯的優勢:一、無需安裝,即開即用,輕松方便;二、潛在流量大,微信是現如今發展最為成熟、使用人數最多的社交應用軟件,人們能夠利用互聯網在微信上完成發送圖片、文字、音頻等操作[4];三、開發的周期相對較短,成本較低。

基于微信小程序的這些優點,智能問答系統也設計了微信小程序版。一方面,為那些不想下載APP版的用戶提供了方便;另一方面,多種形式的應用設計可以為用戶提供多種選擇,這也有利于本應用的推廣,從而擴大用戶群。

2? 知識庫設計

本系統采用Mysql數據庫作為系統的知識庫[5]。

2.1? 概念設計

主要數據存儲功能,如表1所示。

2.2? 邏輯設計

由實體可確定4張表,以下是每張表字段的設計,如表2-5所示。

3? 系統功能模塊設計

3.1? 理解問題模塊

該模塊使系統更好地理解用戶的提問、意圖,并進行語義的解析、修正,其流程圖如圖1所示。

3.1.1? 同義詞處理

檢索用戶問題時,由于同義詞的存在而導致問答系統的檢索準確率低,在進行特征提取前,先按照同義詞詞典進行同義詞處理,在這里使用Hash散列表的形式表示同義詞的數據結構。知識庫中每個詞語對應著唯一一個關鍵碼值:key和它的同義詞序列valueList。如知識庫中詞語為:“程序員”,其在同義詞詞典中對應關鍵碼值:{“程序員”:{“程序猿”, “碼農”, “敲代碼的人”}}。

主站蜘蛛池模板: 91精品啪在线观看国产91九色| 91伊人国产| 好紧好深好大乳无码中文字幕| 久久天天躁狠狠躁夜夜躁| 亚洲av无码成人专区| 欧美激情伊人| swag国产精品| 亚洲av色吊丝无码| 国产成人精品视频一区二区电影 | 亚洲色图综合在线| 国产成人精品无码一区二| 免费xxxxx在线观看网站| 国产三级a| 国产一在线观看| 婷婷亚洲视频| 嫩草在线视频| 91在线国内在线播放老师| 99在线视频网站| 欧美福利在线播放| 国产一级视频久久| 青青青国产免费线在| 国产丝袜无码精品| 成人国产精品网站在线看| 久久国产精品77777| 91久久国产热精品免费| 欧美午夜网站| 亚洲天堂自拍| 亚洲精品日产精品乱码不卡| 欧美日韩导航| www.youjizz.com久久| 国产午夜人做人免费视频中文 | 久久人妻xunleige无码| 亚洲无码精彩视频在线观看| 国产高颜值露脸在线观看| 五月婷婷伊人网| 国产熟睡乱子伦视频网站| 国产亚洲精品资源在线26u| 国产高清在线观看| 亚洲综合久久一本伊一区| 东京热高清无码精品| 97综合久久| 在线观看免费人成视频色快速| 欧美一级色视频| 亚洲人成在线精品| 国内精自线i品一区202| 不卡无码h在线观看| 免费国产小视频在线观看| 一级毛片不卡片免费观看| 在线观看国产精品第一区免费| 欧美一级在线看| 爱爱影院18禁免费| 国产精品无码作爱| 亚洲欧美另类日本| 国产成人精品免费视频大全五级| 嫩草在线视频| h视频在线播放| 日韩成人在线一区二区| 啪啪永久免费av| 国产日本一线在线观看免费| 很黄的网站在线观看| 全色黄大色大片免费久久老太| 日本少妇又色又爽又高潮| 国产成人区在线观看视频| 亚洲综合色吧| 欧美影院久久| 少妇露出福利视频| 欧美.成人.综合在线| 激情六月丁香婷婷四房播| 日本黄网在线观看| 亚洲视频三级| 欧美日本在线播放| 国产精品极品美女自在线看免费一区二区| 亚洲无码视频图片| 国产成人精品男人的天堂下载| 国产主播一区二区三区| 欧美日本在线观看| 国产成人一区免费观看| 亚洲一区二区三区国产精品| 99福利视频导航| 国产亚洲精品无码专| 国产精品亚洲精品爽爽| 国产情侣一区|