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。如知識庫中詞語為:“程序員”,其在同義詞詞典中對應關鍵碼值:{“程序員”:{“程序猿”, “碼農”, “敲代碼的人”}}。

主站蜘蛛池模板: 久久精品亚洲专区| 亚洲精选无码久久久| 国产精品浪潮Av| 亚洲色图在线观看| 亚洲av日韩av制服丝袜| 亚洲浓毛av| 91在线中文| 黄色污网站在线观看| 国产青青草视频| 亚洲av成人无码网站在线观看| 欧美啪啪视频免码| 欧美不卡视频在线观看| 国产精品视频第一专区| 亚洲制服丝袜第一页| 99久久人妻精品免费二区| 中文字幕在线观看日本| 国产精品成人AⅤ在线一二三四| 亚洲成A人V欧美综合天堂| 色欲色欲久久综合网| 国产一级精品毛片基地| 天堂va亚洲va欧美va国产| 日本在线欧美在线| 国产一在线| 欧美一区二区啪啪| 露脸国产精品自产在线播| 一级毛片在线播放| 亚洲有码在线播放| 成人国产精品一级毛片天堂| 国产精品无码在线看| 女人18毛片久久| 日本精品视频一区二区| 中文字幕第1页在线播| 青青青亚洲精品国产| 免费观看成人久久网免费观看| 国产精品99一区不卡| 中文字幕伦视频| 欧美成a人片在线观看| 成人毛片免费观看| 欧美精品亚洲精品日韩专区| 亚洲无码37.| 国产91视频免费| 毛片在线看网站| 99成人在线观看| 国产97视频在线| 精品91视频| 国产精品hd在线播放| 国产成人调教在线视频| 天天综合网色中文字幕| 国产情侣一区二区三区| 又爽又大又光又色的午夜视频| 免费观看欧美性一级| 一级高清毛片免费a级高清毛片| 亚洲人成日本在线观看| 欧美在线一级片| 四虎综合网| 最新午夜男女福利片视频| 特级aaaaaaaaa毛片免费视频 | 国产精品第| 丁香综合在线| 国产精品精品视频| AV片亚洲国产男人的天堂| 国产自视频| 免费国产福利| 欧美性猛交一区二区三区| 国产超薄肉色丝袜网站| 国产亚洲精久久久久久无码AV| 亚洲国产一成久久精品国产成人综合| 国产另类视频| 亚洲精品老司机| 污视频日本| 激情五月婷婷综合网| 国产在线观看91精品亚瑟| 免费观看成人久久网免费观看| 国产精品丝袜视频| 成人午夜久久| 亚洲成人在线网| 免费毛片全部不收费的| 国产综合精品一区二区| 精品久久久久无码| 再看日本中文字幕在线观看| 无码内射在线| 99精品伊人久久久大香线蕉|