亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Web 的英文智能問答系統(tǒng)實現(xiàn)策略研究

        2022-07-05 08:47:36王迎春牛苗苗
        科海故事博覽 2022年18期
        關(guān)鍵詞:英文數(shù)據(jù)庫智能

        陳 鈺 王迎春 牛苗苗

        (唐山科技職業(yè)技術(shù)學院,河北 唐山 063000)

        1 功能需求

        基于Web 的英文智能問答系統(tǒng)運行的首要步驟是先獲取到提問者的問題。之后,根據(jù)匹配模型將該問題與數(shù)據(jù)庫中所有的相關(guān)問題進行匹配,以找到最優(yōu)的答案并將其反饋給提問者。而對于出現(xiàn)在知識圖譜的相關(guān)語法問題,問答系統(tǒng)則還需要識別句子中出現(xiàn)的語法結(jié)構(gòu),并調(diào)用不同的場景模式進行響應預測與問答交互[1],因此該智能問答系統(tǒng)需要具備的功能有:

        1.英文問答數(shù)據(jù)獲?。豪肞ython 等技術(shù)從各個公開可獲取的如Google、Wiley InterScience、Ingenta 等網(wǎng)站、論壇等自動獲取相應的問答數(shù)據(jù)。

        2.英文相似問題制備:獲取到的中文問答數(shù)據(jù)對,以相似性原則制備問題數(shù)據(jù)集,用于文本進行相應的匹配模型轉(zhuǎn)譯。

        3.相似問題更迭匹配模型:對于新獲取的問答數(shù)據(jù),生成新的相類似問題和問答系統(tǒng)自身積累的對話模型數(shù)據(jù)對相似問題進行更迭匹配。

        4.知識圖譜構(gòu)建:基于現(xiàn)有的英文數(shù)據(jù)庫自動構(gòu)建相應的知識圖譜。

        5.前臺對話式交互:可以模擬提問者和回答者的交互,通常以前臺交互界面,以對話的方式進行呈現(xiàn),可以通過類似微信一問一答的交流方式,進行問題的解決。并在最后獲得用戶的評價,可以以此來判定返回的模型的正確性以及相似的問題,是否被問答者所接受,進而來決定是否用上述第二條功能中的模型進行更迭匹配。

        6.模型的調(diào)用:可以根據(jù)用戶的需求對相應的模型予以響應。

        7.實體知識庫鏈接:對于在問答中出現(xiàn)的較為重要的實體內(nèi)容,可以與實體知識庫進行鏈接,方便用戶對于實體進行更直觀、更便捷的訪問和查看。

        2 英文智能問答系統(tǒng)的架構(gòu)設計

        英文智能問答系統(tǒng)的總體框架包括代碼層、數(shù)據(jù)庫層、應用層以及用戶層(具體如圖1所示)。[2]代碼層表示智能問答系統(tǒng)所涉及的所有編程語言與軟件。數(shù)據(jù)層通過人工、Python 等數(shù)字技術(shù)獲取來自各大英文網(wǎng)站、已發(fā)表文獻的公開文獻數(shù)據(jù)以及英文問答數(shù)據(jù),其次也從各英文網(wǎng)站采集英文實體知識庫,例如名詞解釋等,均是從比較權(quán)威的數(shù)據(jù)庫中進行采集。

        英語同義問題數(shù)據(jù)集是通過數(shù)據(jù)采集完成后使用同義語料制備平臺依據(jù)數(shù)據(jù)庫中的所有問答題目形成的。應用層是由數(shù)據(jù)庫層所收集的豐富問答數(shù)據(jù)庫和詳實的知識庫及其產(chǎn)生的同義問題集合體共同形成的具備智能問答模式的應用服務類模型。自動問答服務可以根據(jù)類似問題歸集的衍化形成集演練、推測、數(shù)據(jù)更迭匹配等相類似的模型匹配。而且還能夠根據(jù)實體認知圖譜進行反向預測模型推演,改進和提升問答效率[3]。在推演過程中形成的副產(chǎn)品詞匯向量和文本向量可以模型化后運用于其他的任務,形成服務類模型的基礎。應用層的文本分詞功能可以形成導向索引,為后期提供實體鏈接指向。不同的接入口面對的是龐大的用戶層,可以根據(jù)用戶通過提出的問題,實現(xiàn)相類似問題解答、疑難問題專人解答以及實體知識指向鏈接等功能。通過數(shù)據(jù)服務可以根據(jù)提問者對回答結(jié)果的滿意度來進行評判,以確定是否需要通過專人解答或者模型的更迭功能對非同類問題予以處理。在用戶層,可以實現(xiàn)在提問者之間的交互,獲得相應的問題,經(jīng)過應用層數(shù)據(jù)庫的調(diào)用,搜索相應的答案。在用戶提出有代表性的問題且能夠指向?qū)嶓w知識庫鏈接的同時,提問用戶可以根據(jù)系統(tǒng)所提供的實體庫信息鏈接進行點選以獲取更多的有關(guān)信息。

        3 系統(tǒng)核心技術(shù)

        智能問答系統(tǒng)的代碼層所采用的代碼包括Python、Django、PyQuery、Nginx、uWSGI、Matchzoo 等,后 臺模型主要通過Python 實現(xiàn),Nginx、uWSGI 和Django 組合方案用于線上項目的部署。Matchzoo 屬于Python 工具包,用于各種文本模型匹配,且可以把這些模型用統(tǒng)一的接口封裝。其優(yōu)點在于便于文章的檢索,以及對于問題進行自動回應和答復,對于同義語句,可以達到快速揀選和識別,從而能夠較為快速和精準地進行個人數(shù)據(jù)的調(diào)試,在很大程度上節(jié)省了開發(fā)時間。自定義模式下,文本可以用相似問題匹配的方式在該架構(gòu)內(nèi)實現(xiàn)。PyTorch 作為具有開放意義的深層次研學架構(gòu),由于其設計與人類思維力相匹配,在語句處理方面的表現(xiàn)令人欽佩,它可以讓用戶在形成自身想法的同時保持更加專注的狀態(tài),能夠更加適合深度和高效的學習。它與Matchzoo 工具包相結(jié)合調(diào)用能夠?qū)崿F(xiàn)類似于人類神經(jīng)網(wǎng)絡的自主智能問答反饋。uWSGI 是用于和Web 應用在網(wǎng)絡架構(gòu)中數(shù)據(jù)交換的服務器。Nginx 是較uWSGI 簡單的一款服務器,職能是負責統(tǒng)管理所接收到的所有瀏覽器需求。它可以自行處置由瀏覽器發(fā)送的靜態(tài)請求,而動態(tài)請求則由其分發(fā)到uWSGI在Web 應用上處理并做出響應。Django 可以保證后臺Web 應用在規(guī)范的框架下運行。PyQuery 作為Python 的一項巧妙靈活的網(wǎng)頁解析工具,被大多數(shù)開發(fā)者所青睞,目的是能夠在指定的網(wǎng)頁節(jié)點中得到所需要的數(shù)據(jù)。

        數(shù)據(jù)庫層負責收集、篩分、存儲和重組問答數(shù)據(jù)、查找實體知識庫和英文知識圖譜和類似問題數(shù)據(jù)的比對與更新。在解決用戶的提問時,系統(tǒng)首先經(jīng)過文獻查找,搜尋曾經(jīng)被公開的問答數(shù)據(jù)庫相應的字符,并將其以文本的形式快速導入數(shù)據(jù)庫。之后,從各個英文類網(wǎng)址上進行相應的采集,將所輸入的文本字段加以橫向比對,以確定與本次查找相匹配的字段并進行收集,然后用Python 技術(shù)黏貼網(wǎng)頁代碼并利用PyQuery解析并保存。系統(tǒng)在訪問網(wǎng)站之后,通過獲取新的問答數(shù)據(jù),將已有的數(shù)據(jù)庫進行更新。對相關(guān)的問題數(shù)據(jù)進行分離,利用語料制備模型生成相對應的數(shù)據(jù)集合,正樣本和負樣本按照一定的比例生成,得到相似的問題答案后用于填充匹配語料模型。對于英文知識庫可以直接從Google 和Wiley Inter Science 獲得,通過篩分和實物比對后可以生成英文知識庫圖譜。英文智能問答系統(tǒng)數(shù)據(jù)獲取與處理流程如圖2 所示。

        圖2 英文智能問答系統(tǒng)數(shù)據(jù)獲取與處理流程

        應用層模型建立于Python 語言之上,用Pytorch 搭建框架。主要用于數(shù)據(jù)庫數(shù)據(jù)生成后的問答與反饋,它可以直接調(diào)用集成在Django 應用中的數(shù)據(jù)模型。應用層在調(diào)用由API 傳達的用戶提問時,會率先采用匹配關(guān)鍵詞和篩選模型被選問題集合的方式。之后用事先排布好的深層次匹配模型查找相對應的與選擇項最相近的問題,并迅速反饋給用戶層。用戶層可以再一次啟用類似問題的API 問詢,應用層可以依照之前的排布,選取最優(yōu)的回答選項,按照不同的設置配比,返還給用戶層。如果用戶層對于返還的回答選項不滿意,則可以啟用存疑問題應答模型,讓用戶來決定是否采用專人應答模式。如果用戶單純采用實體查詢模型,即可以在英文實體知識庫中搜索相應的實體答案,返還給與其對應的文本模塊。應用層與用戶層的每一次交互都附帶有來自用戶層的反饋。如查詢用戶得到了可接受的答案,即為給出了提問者相對應或者相類似的信息。應用層會將這些信息進行分組,及時的記錄到已有知識數(shù)據(jù)庫中作為正樣本儲存。如果沒有得到用戶層的正向反饋,記錄將稱為負樣本,采用數(shù)據(jù)更迭的方式來尋求相似問題的匹配模型進行下一個循環(huán)。英文智能問答系統(tǒng)應用層各API 響應流程如圖3所示。用戶層與系統(tǒng)的前臺進行直觀的交互,對應層的API 封裝后,準備前段進行訪問。Nginx 可以直接處理前臺的靜態(tài)問題,可以用鏈接的形式將問題指引到相應的靜態(tài)文件模型,并將結(jié)果發(fā)送到uWSGI,經(jīng)過調(diào)用Django 將處理過的信息回應給反饋系統(tǒng)。前臺UI 界面可以簡潔明快地表達交互界面,Jacascript 以及JQuery 在開發(fā)中將要被用到。

        圖3 英文智能問答系統(tǒng)應用層各API 響應流程

        擬建立的英文智能問答系統(tǒng)的開發(fā)部署現(xiàn)處于內(nèi)網(wǎng)測試階段,待后續(xù)成熟可以直接平移到外網(wǎng)服務器。前臺的架構(gòu)部署如圖4 所示,訪問者可以通過設備的瀏覽器直接進入問答交互界面,在提出相應的問題后,由系統(tǒng)前端發(fā)送請求,Nginx 根據(jù)接收到的信息調(diào)用uWSGI 中的Django 對發(fā)起的請求做出回應。類似問題在查詢請求方面和實體查詢的過程基本一致,前臺在接收到后臺的響應之后,通過直接顯示或是頁面跳轉(zhuǎn),實現(xiàn)前后臺之間的交互。

        圖4 英文智能問答系統(tǒng)線上部署架構(gòu)示意圖

        4 英文智能問答系統(tǒng)界面展示

        4.1 交互界面的樣式

        使用者可以通過設備的瀏覽器或是微信小程序進入英文智能問答系統(tǒng)界面,交互方式用類似于微信聊天的形式進行。使用者可以輸入一定量的問題并點擊“Send”按鈕發(fā)送,前臺在獲取信息轉(zhuǎn)入到后臺調(diào)用回復資源后,將以對話的形式將答復傳遞給使用者。

        以問題“Interview”為例,使用者在輸入并點擊發(fā)送“Send”按鈕后,系統(tǒng)回復為:

        “1.Purpose of Interviews

        2.Types of Interviews

        3.Preparing for the Interview

        4.Interview Structure.

        5.Typical Questions”

        由于該問句所提供的信息不夠清晰。所以,系統(tǒng)以選項的方式予以呈現(xiàn),用戶可以繼續(xù)在選項上點選,跳到下一詳細頁面。當點選“4.Interview Structure.”,頁面內(nèi)容跳轉(zhuǎn),系統(tǒng)的回復為“Traditional:Traditional interview questions focus on your educational background,work experience,activities,skills,etc.Behavioral:Behavioral interviews focus on specific past behaviors”,Describe a time when.Past behavior is the best predictor of future performance.在每輪對話完成后,使用者可以根據(jù)對話框下面的評價按鈕對本次回答情況進行點選評價。當使用者感到滿意時,可以點選相應的按鈕,平臺會自動將被點選為滿意的答案歸置為類似問題,并將其用正樣本的方式添加到與英文知識庫相匹配的模型中。若使用者對此項回答點選不滿意,該項記錄則被列為負樣本。當數(shù)據(jù)量累積到所設置的限度時,系統(tǒng)將自動進行模型更迭,以改進和提升模型的整體效果。

        在系統(tǒng)回答提問者的問題之后,使用者還可能對某些具體的細節(jié)有所疑問,所以系統(tǒng)配備了鏈接詞匯查詢功能。系統(tǒng)所給出的所有答復都是在后臺實體庫中備案并添加了鏈接的,所以使用者可以在對話框中把不同顏色進行區(qū)分的可點選內(nèi)容做出進一步的查看。

        4.2 類似問題點選界面

        使用者對系統(tǒng)所作出的回答不滿意,還可以點擊會話框下的“More”按鈕,系統(tǒng)即可跳轉(zhuǎn)到下一個有可能與提問相類似的問題,并作出相應的回答。如再次給出的答案,不能滿足使用者的需求,使用者則可以點選專人回答的方式,屆時將有相應領(lǐng)域的專家通過遠程問題解答方式予以解決,由于該系統(tǒng)目前正處于測試階段,所以系統(tǒng)會回復“Thanks for your ques tion”。使用者可以通過搜索系統(tǒng)瀏覽器的方式尋求其他解決方案。

        5 系統(tǒng)性能測試

        5.1 測試的意義

        系統(tǒng)在上線之前要經(jīng)過不同層次的聯(lián)合測試,測試主要有兩個方面:

        一方面是功能測試,主要是為了使開發(fā)者了解該智能問答系統(tǒng)是否滿足最初的設計需求。測試的內(nèi)容包含了問題回答的完整性、相似問題的查看是否簡單、快速、便捷,系統(tǒng)運行中鏈接指向是否有難以跳轉(zhuǎn)、卡頓或是出現(xiàn)頁面亂碼的現(xiàn)象、顯示字體的大小、顏色的深淺度、接受度等等。

        另一方面是通過特定的工具,對于真實使用環(huán)境下的系統(tǒng)反應速度予以精確的測定。

        5.2 測試環(huán)境

        測試環(huán)境分為開發(fā)者前段服務器端和測試應用條件下的電子設備移動端。

        5.3 測試內(nèi)容與結(jié)果

        測試內(nèi)容:系統(tǒng)啟動是否正常、問答功能是否齊全、相似問題是否可查詢、實體庫知識查詢、會話結(jié)果評價反饋是否正常等。測試步驟和結(jié)果見表1。

        表1 英文智能問答系統(tǒng)測試內(nèi)容與結(jié)果

        測試結(jié)果:對系統(tǒng)進行功能測試,各項功能均能正常實現(xiàn)。在需要進行問題回答的步驟時,由于需要調(diào)用關(guān)鍵詞匯進行模型篩選驗算,所以耗時比其他的功能稍長,但是也在可以接受的范圍。

        6 結(jié)語

        本論文主要闡述了基于智能問答模型的英文智能問答系統(tǒng)的設計與實現(xiàn)。雖然該系統(tǒng)仍處在不斷調(diào)試完善的階段,但是筆者希望通過對涉及的系統(tǒng)搭建方面的關(guān)鍵技術(shù)的掌握和實施,今后能在市面上看到更多不同種類的智能問答系統(tǒng)設計程序,以便更好地用科技的力量服務于社會。

        猜你喜歡
        英文數(shù)據(jù)庫智能
        智能前沿
        文苑(2018年23期)2018-12-14 01:06:06
        智能前沿
        文苑(2018年19期)2018-11-09 01:30:14
        智能前沿
        文苑(2018年17期)2018-11-09 01:29:26
        智能前沿
        文苑(2018年21期)2018-11-09 01:22:32
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        英文摘要
        鄱陽湖學刊(2016年6期)2017-01-16 13:05:41
        英文摘要
        英文摘要
        財經(jīng)(2016年19期)2016-08-11 08:17:03
        英文摘要
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        中文字幕亚洲综合久久久| 亚洲精品国产第一区二区尤物| 青青视频一区| 精品高清国产乱子伦| 日本妇女高清一区二区三区| 精品人妻大屁股白浆无码| 国产中老年妇女精品 | 尤物蜜芽福利国产污在线观看| 全国一区二区三区女厕偷拍| 中文字幕人乱码中文字幕| 乱人伦视频中文字幕| 亚洲国产成人资源在线桃色| 蜜桃夜夜爽天天爽三区麻豆av| 特黄aaaaaaaaa毛片免费视频 | 香蕉成人伊视频在线观看| 精品无码一区在线观看| 国产艳妇av在线出轨| 白白在线免费观看视频| 国产成人无码a区在线观看导航| 日本大尺度吃奶呻吟视频| 亚洲中文无码精品久久不卡| 国产在线一区二区三区香蕉| 亚洲综合av永久无码精品一区二区| 欧性猛交ⅹxxx乱大交| 日本一区二区三区看片| 看女人毛茸茸下面视频| 国产激情久久久久影院老熟女| 国产精品美女久久久久久大全 | 中文字幕日韩精品中文字幕| 国产69口爆吞精在线视频喝尿 | 国产色综合天天综合网| 欧亚精品无码永久免费视频| 中文字幕女同人妖熟女| 亚洲人成77777在线播放网站| 欧美高清国产在线播放| 国产在线播放免费人成视频播放 | 日产国产精品亚洲高清| 无码人妻丰满熟妇啪啪网站 | 亚洲人成国产精品无码果冻| 18无码粉嫩小泬无套在线观看| 午夜亚洲av永久无码精品|