天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

基于規(guī)則引擎的三角函數(shù)解題系統(tǒng)的設計與實現(xiàn)

發(fā)布時間:2021-08-20 13:48
  隨著人工智能技術的不斷成熟,人工智能的場景應用進入多個行業(yè)。其中將人工智能與教育相結合,受到了社會的廣泛關注。而數(shù)學在人類歷史發(fā)展和社會生活中,發(fā)揮著不可替代的作用,也是學習和研究現(xiàn)代科學技術必不可少的基本工具。因此,在研究人工智能在教育上的應用中,對數(shù)學問題的機器自動求解是一個熱門的研究領域。實現(xiàn)自動推理,向?qū)W生提供平等、高質(zhì)量的教學資源,從而降低學生自主學習、教師授課答疑的成本,對傳統(tǒng)教學工具智能化有著重要的意義。本文分析并研究了三角函數(shù)題目中涉及的主要知識和求解方法,設計并實現(xiàn)了基于規(guī)則引擎的三角函數(shù)解題系統(tǒng)。三角函數(shù)解題系統(tǒng)由圖像識別服務、自然語言處理服務、解題服務、展示服務4個服務組成。本文主要介紹其中的解題服務和展示服務。三角函數(shù)解題系統(tǒng)獲取題目信息后,首先使用圖像識別服務和自然語言處理服務將題目信息轉化為格式化的信息,然后通過解題服務求解出答案并輸出。解題服務中設計并實現(xiàn)了模型庫,其中含有三角函數(shù)解題過程中所需要的各種Java類和建立類對象的方法。在模型庫中,知識被分為了知識實體,和知識實體間關系兩大類。解題服務中還設計并實現(xiàn)了規(guī)則庫,其中含有三角函數(shù)解題過程中所需要的各... 

【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:112 頁

【學位級別】:碩士

【部分圖文】:

基于規(guī)則引擎的三角函數(shù)解題系統(tǒng)的設計與實現(xiàn)


產(chǎn)生式系統(tǒng)的組成

示意圖,匹配網(wǎng)絡,示意圖,節(jié)點


第二章相關理論和技術介紹7沒有得到改變。舉個容易理解的例子,在進行論文的修改過程中,每次修改,都只是論文的小部分變化了,未被修改的部分占了大多數(shù)。利用這個特征,可以避免多次對沒有變化的部分進行重復的規(guī)則匹配,提高系統(tǒng)運行效率。Rete算法執(zhí)行時,會構造匹配網(wǎng)絡,匹配網(wǎng)絡示意圖如下圖2-2所示。圖2-2Rete匹配網(wǎng)絡示意圖其中包含以下基本概念:(1)RootNode:根節(jié)點,所有數(shù)據(jù)庫中的知識進入到Rete網(wǎng)絡時經(jīng)過的第一個節(jié)點。(2)AlphaNode:Alpha節(jié)點是規(guī)則匹配中的最小節(jié)點。比如:某類對象的某個具體屬性的值。(3)BetaNode:Beta節(jié)點指由兩個輸入組成的節(jié)點,具有JoinNode和NotNode兩種節(jié)點類型。與數(shù)據(jù)庫操作類似,指這兩個節(jié)點的組合方式。JoinNode指全連接,對兩個節(jié)點取與運算,類似數(shù)據(jù)庫中的內(nèi)連接。NotNode指包含左邊節(jié)點的情況,而不包含右邊節(jié)點的情況,類似數(shù)據(jù)庫中的NotExists操作。

組件圖,組件圖,引擎


電子科技大學碩士學位論文82.2Drools規(guī)則引擎業(yè)務規(guī)則經(jīng)過多次修改,復雜度不斷上升,導致維護起來非常困難是不少應用系統(tǒng)共同的問題。隨著業(yè)務規(guī)則越來越多,系統(tǒng)開發(fā)人員的不斷變更,冗長而無用的代碼也會因為難以修改而慢慢積累。不斷地修改業(yè)務規(guī)則,還會導致開發(fā)人員需要不斷地重新編譯、打包代碼和重啟系統(tǒng)來更新系統(tǒng)。這都對系統(tǒng)的正常使用與維護帶來困難。程序開發(fā)的一個原則就是,將經(jīng)常會被修改的部分從不會被修改的代碼中剝離出來,分開維護。在這種思想下,規(guī)則引擎應運而生了。規(guī)則引擎是一種應用程序的組件,它從應用程序中分離出業(yè)務規(guī)則,將業(yè)務規(guī)則與調(diào)用規(guī)則的邏輯分開維護。而Drools是一種基于Java和Rete算法的規(guī)則引擎實現(xiàn)。Drools本質(zhì)上是一個規(guī)則管理系統(tǒng),能讓開發(fā)者能夠快速可靠的編寫業(yè)務規(guī)則,執(zhí)行復雜的事件處理。Drools常常被應用到各種專家系統(tǒng),專家系統(tǒng)指的是模擬人類專家來決策的系統(tǒng)。Drools規(guī)則引擎的基礎組件如下圖2-3所示。下面分別介紹圖中的組件。圖2-3Drools規(guī)則引擎基礎組件圖(1)Rules:指開發(fā)人員編寫的規(guī)則文件。包含觸發(fā)條件和具體觸發(fā)的操作。(2)Facts:指需要被規(guī)則引擎按業(yè)務邏輯來執(zhí)行規(guī)則的數(shù)據(jù),被稱為事實。在Drools引擎啟動后傳入工作內(nèi)存。(3)Productionmemory:生產(chǎn)內(nèi)存,負責存儲規(guī)則。(4)Workingmemory:工作內(nèi)存,負責存儲Facts。

【參考文獻】:
期刊論文
[1]MySQL得到廣泛使用的原因以及它的嵌入應用[J]. 鄭智方,魏愷樂,李彬,謝易壯.  科技風. 2020(05)
[2]基于Ribbon的微服務通訊及負載均衡的實現(xiàn)[J]. 遲殿委.  電腦與信息技術. 2019(05)
[3]MVVM設計模式的前端應用[J]. 鄧成,孫書會.  電腦知識與技術. 2019(29)
[4]基于Spring Cloud微服務架構的應用[J]. 李娜.  電子技術與軟件工程. 2019(12)
[5]基于SpringCloud微服務架構的進銷存管理系統(tǒng)的設計與實現(xiàn)[J]. 周永圣,侯峰裕,孫雯,楊磊,張小貝.  工業(yè)控制計算機. 2018(11)
[6]基于JAVA和MATLAB的線路工程坐標計算程序設計[J]. 金蕾,南有杰,陳凱紅,岳迎春.  綠色科技. 2018(10)
[7]基于Spring Cloud實現(xiàn)業(yè)務系統(tǒng)微服務化的設計與實現(xiàn)[J]. 王方旭.  電子技術與軟件工程. 2018(08)
[8]Drools規(guī)則與引擎運用[J]. 黃麗.  電子技術與軟件工程. 2017(19)
[9]基于VueJs的WEB前端開發(fā)研究[J]. 徐頔,朱廣華,賈瑤.  科技風. 2017(14)
[10]淺析“求范圍”問題[J]. 吳振良.  理科考試研究. 2014(19)

碩士論文
[1]類人答題系統(tǒng)中立體幾何問題自動求解的研究及實現(xiàn)[D]. 張文迪.電子科技大學 2018
[2]類人答題系統(tǒng)中代數(shù)問題自動求解技術的研究與實現(xiàn)[D]. 沈自虎.電子科技大學 2018
[3]drools規(guī)則引擎模式匹配效率優(yōu)化研究及實現(xiàn)[D]. 劉金龍.西南交通大學 2007



本文編號:3353612

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3353612.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶ecc17***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com