• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于路徑的模擬仿真設(shè)備操作考試自動評分方法

      2023-12-25 03:25:04向洪標(biāo)侯勁袁天寶
      電腦知識與技術(shù) 2023年31期
      關(guān)鍵詞:動態(tài)規(guī)劃

      向洪標(biāo) 侯勁 袁天寶

      摘要:在對模擬仿真設(shè)備操作的考試過程中,學(xué)員的操作順序多樣性較高,會產(chǎn)生多種評判路徑。為提高模擬仿真設(shè)備實操考核評分的準(zhǔn)確性,通過對檢定實體設(shè)備的操作流程進(jìn)行分析,結(jié)合人工評分的思路,采用一種基于操作路徑的動態(tài)規(guī)劃評分方法。通過對操作路徑進(jìn)行分析和預(yù)處理,結(jié)合路徑最大匹配算法,實現(xiàn)對模擬仿真設(shè)備操作分步評判的自動評分。經(jīng)實驗驗證,該自動評分算法對模擬仿真設(shè)備具有適用性,能客觀反映學(xué)員對操作流程的掌握情況。

      關(guān)鍵詞:模擬仿真設(shè)備;實操考核;動態(tài)規(guī)劃;匹配算法;自動評分

      中圖分類號:TP311? ? ? 文獻(xiàn)標(biāo)識碼:A

      文章編號:1009-3044(2023)31-0067-04

      開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID)

      0 引言

      近年來,隨著智能化和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,各行各業(yè)也紛紛轉(zhuǎn)型升級,模擬仿真技術(shù)在教育、培訓(xùn)等領(lǐng)域的應(yīng)用也越來越廣泛,模擬仿真設(shè)備在邏輯上完全能夠?qū)崿F(xiàn)實體設(shè)備的所有功能,并且能夠接替實踐教學(xué)中的任務(wù)[1-3]。在檢定設(shè)備實操考核培訓(xùn)領(lǐng)域中,由于檢定設(shè)備昂貴且不易搬運,學(xué)員需要親自前往現(xiàn)場進(jìn)行實操考核,評委老師根據(jù)學(xué)員的操作熟練度和有效性進(jìn)行現(xiàn)場打分。這種傳統(tǒng)的培訓(xùn)考核方式不僅成本高、效率低,而且在遭遇不可抗力因素如自然災(zāi)害等情況時,考核也會因無法如期舉行而被迫取消。為了解決這一問題,本文提出了一種利用模擬仿真設(shè)備的線上考核方案,旨在降低培訓(xùn)考核成本、提高效率、保證考核順利舉行,并培養(yǎng)出高素質(zhì)的檢定人員[4-7]。

      目前針對主觀題常見的評分方法有基于專家系統(tǒng)判定法、基于操作目標(biāo)判定法、基于序列匹配判定法等。文獻(xiàn)[8]是基于模糊專家系統(tǒng)的評分算法,它需要龐大的數(shù)據(jù)庫系統(tǒng)提供支持,且應(yīng)用于特定的對象,不具有普遍適用性;文獻(xiàn)[9]針對編程題進(jìn)行評分,此類操作目標(biāo)的評分算法是根據(jù)程序的運行結(jié)果進(jìn)行評分,它具有不能判定程序步驟是否正確的局限性;文獻(xiàn)[10]是基于序列匹配的評分算法,它依據(jù)操作序列進(jìn)行評分,適應(yīng)于多數(shù)的操作考試中,但存在如果前面部分的操作錯誤,后面部分的操作依然會進(jìn)入評判中的問題。

      本文對模擬仿真設(shè)備自動評分中存在的問題進(jìn)行了研究,采用一種基于操作路徑的評分方法,結(jié)合路徑最大匹配的算法,對實操考試過程中隨機(jī)操作路徑的有效操作進(jìn)行篩選,并使用分步評分,實現(xiàn)對操作路徑的評判。

      1 操作路徑的定義

      將操作路徑定義為:由一系列操作行為隨時間串聯(lián)成的順序組合,用操作集{M1,M2,...,MI,m1,m2,...,mi}表示,其中MI和mi分別表示第i步有效操作和無效操作。

      一次考核任務(wù)通常會有多種操作路徑,這些操作路徑都是正確的,將正確的操作路徑集合作為評判路徑集。通過對實際考核操作中可能存在的各種的情況進(jìn)行歸納總結(jié),現(xiàn)對操作事件作如下分類:

      1) 有效操作。在操作路徑中作為判分依據(jù)的操作。

      2) 無效操作。在操作路徑中不應(yīng)該出現(xiàn)的操作,會對結(jié)果產(chǎn)生壞的影響。

      3) 漏操作。在操作路徑中未執(zhí)行的有效操作。

      4) 無關(guān)操作。此類操作對考核結(jié)果不會產(chǎn)生影響并可重復(fù)出現(xiàn)。

      對操作路徑作如下分類:

      1) 串聯(lián)路徑。該操作路徑中的各個操作步驟須嚴(yán)格按照順序執(zhí)行。

      2) 并聯(lián)路徑。該操作路徑中的操作步驟不分先后,執(zhí)行即可。

      2 操作流程分析和評分方法及數(shù)據(jù)庫設(shè)計

      2.1 操作流程分析

      本文選擇以檢定功率計為例,通過梳理總結(jié)得出在進(jìn)行模擬仿真設(shè)備操作考核時的主要步驟。

      1) 測量點位選擇:根據(jù)被測設(shè)備選擇合適的測量點位。

      2) 測量接口選擇:根據(jù)標(biāo)準(zhǔn)和待測設(shè)備選擇需要測試的接口。

      3) 線纜選擇:根據(jù)標(biāo)準(zhǔn)和待測設(shè)備選擇相應(yīng)的線纜。

      4) 儀器接口連接:將選擇的線纜連接好測量設(shè)備的相應(yīng)接口。

      5) 操作設(shè)備:打開儀器電源,進(jìn)行置零和校準(zhǔn),輸入測量點等。

      6) 讀數(shù)并記錄:讀取并記錄標(biāo)準(zhǔn)設(shè)備中的數(shù)據(jù)。

      7) 整理設(shè)備:關(guān)閉儀器電源,取下線纜。

      8) 提交考核過程并由系統(tǒng)評分。

      常見的考試評分系統(tǒng)一般不需要記錄操作過程,直接通過答題的結(jié)果即可進(jìn)行給分,如作文評分系統(tǒng),編程題評分系統(tǒng)等,但在本次業(yè)務(wù)需求中涉及復(fù)雜的設(shè)備操作,評分的關(guān)鍵恰恰在于操作的正確性,所以不僅要記錄操作過程還要記錄得到的結(jié)果,最后結(jié)合兩者進(jìn)行給分。

      2.2 評分方法設(shè)計

      通過上面對操作事件的分類和操作流程的分析得出,操作路徑具有很強(qiáng)的隨機(jī)性,里面可能充斥著各種干擾操作事件,這些都會對評分產(chǎn)生影響,通過歸納總結(jié)本文整理出以下評分方法。

      1) 操作路徑預(yù)處理

      由于實際操作路徑中可能存在各種不確定的操作,針對操作路徑中存在的一些無關(guān)操作,在系統(tǒng)評分之前需要進(jìn)行一次操作路徑的清洗,去除掉那些沒有參考價值的操作,篩選出一套有效的操作路徑。

      2) 路徑相似度匹配

      對操作路徑進(jìn)行預(yù)處理后,通過路徑相似度匹配算法,從標(biāo)準(zhǔn)操作集中找出最大匹配的標(biāo)準(zhǔn)操作路徑。

      3) 分步評分

      實操考核不能簡單地通過結(jié)果正確或者錯誤進(jìn)行評判,這樣并不能反映一個學(xué)員的操作水平。按步驟給分能夠合理地反映出學(xué)員的水平,以及對各個操作考核的掌握情況。

      4) 兩個評價指標(biāo)

      ①操作順序:按操作路徑匹配,分為嚴(yán)格按操作順序匹配和自由匹配。

      ②設(shè)備狀態(tài):完成操作任務(wù)后判斷模擬仿真設(shè)備儀表的顯示狀態(tài)是否正確。

      2.3 數(shù)據(jù)庫設(shè)計

      模擬仿真設(shè)備的正常運行離不開數(shù)據(jù)的支撐,設(shè)備信息、考核人員的信息、分?jǐn)?shù)信息、設(shè)備儀表的狀態(tài),和操作路徑都需要數(shù)據(jù)庫對其進(jìn)行存儲,因此數(shù)據(jù)庫的設(shè)計起到非常關(guān)鍵的作用。數(shù)據(jù)庫各表信息及關(guān)系如圖1所示。

      3 評分方法實現(xiàn)

      3.1 操作路徑預(yù)處理

      系統(tǒng)接收到產(chǎn)生的操作路徑后,并不能直接進(jìn)行匹配,因為原始數(shù)據(jù)可能包含著許多干擾操作,這些干擾操作會導(dǎo)致評分難度加大以及評分不準(zhǔn)確。比如在單位選擇操作中,如果學(xué)員不斷切換多選框中單位選項,最后再確定為其中一個單位,那么切換過程中選擇其他單位選項所產(chǎn)生的操作路徑就會對評分產(chǎn)生干擾。所以預(yù)處理的目的就是進(jìn)行數(shù)據(jù)清洗,清除掉操作路徑中的干擾操作事件,保留有效的操作事件。

      操作路徑預(yù)處理的思想為將操作事件以對應(yīng)的特定標(biāo)識字符賦予兩種狀態(tài)(0:無效操作事件;1:有效操作事件),1) 如果標(biāo)準(zhǔn)操作流程中不存在重復(fù)操作,那么將用戶操作路徑中重復(fù)某一操作事件的操作路徑最后一個字符設(shè)置為1狀態(tài),即有效操作事件;2) 對于在多選框選項連續(xù)操作時,將其構(gòu)成的操作路徑最后一個字符設(shè)置為1。假設(shè)將操作路徑用不同數(shù)字表示,根據(jù)上面對操作路徑的處理規(guī)則,假設(shè)一組實際的操作路徑為:“1→2→2→3→4→5-2→5-1→5-3”(1、2、3、4分別表示不同操作事件,5-1、5-2、5-3分別表示同一操作事件的不同選項),經(jīng)過預(yù)處理后得到的路徑為:“1→2→3→4→5-3”其處理效果如圖2所示(其中深色表示狀態(tài)1;淺色代表狀態(tài)0)。

      3.2 路徑相似度匹配

      路徑相似度的計算是將預(yù)處理后的操作路徑與數(shù)據(jù)庫中的標(biāo)準(zhǔn)路徑集進(jìn)行匹配的過程。本次設(shè)計采用的是編輯距離算法,一種動態(tài)規(guī)劃的方法,編輯距離是指將原字符串通過字符插入,刪除和替換轉(zhuǎn)化為目標(biāo)字符串的最小編輯次數(shù),再根據(jù)編輯次數(shù)得出兩者的相似度。

      編輯距離算法的計算法則為:假設(shè)有一個長度為i的字符串S,以及一個長度為j的字符串T,然后利用[edit(i,j)]函數(shù)來表示兩個字符串之間的編輯距離。

      1) 如果i=0且j>0,定義以下的公式(1) :

      [edit(0,j)=j] (1)

      表示字符串S的長度為0,字符串T的長度為多少,就做多少次編輯操作。

      2) 如果i>0且j=0,定義以下的公式(2) :

      [edit(i,0)=i]? ? ?(2)

      表示字符串T的長度為0,字符串S的長度為多少,就做多少次編輯操作。

      3) 如果0<i≤1且0<j≤1,定義以下的公式(3) :

      [edit(i,j)=min{edit(i-1,j)+1,edit(i,j-1)+1,edit(i-1,j-1)+a(i,j)}]? (3)

      式中,如果字符串S的第i個字符等于字符串T的第j個字符,那么[a(i,j)]=0,否則[a(i,j)=1]。

      最后根據(jù)得出的編輯距離[edit(i,j)],定義以下計算相似度[α]的公式(4) :

      [α=1-edit(i,j)Max(i,j)]? ? (4)

      在公式(4) 中Max表示取得的最大長度值。

      3.3 分步評分

      從傳統(tǒng)的閱卷角度分析,分步評分更能確保考試結(jié)果的合理性。本次設(shè)計的模擬仿真設(shè)備實操考核系統(tǒng),根據(jù)考核要求盡可能實現(xiàn)了同實體設(shè)備同樣的操作邏輯。在操作流程分析中提到的七個主要步驟便是分步評分的依據(jù)。通過預(yù)處理后的操作路徑和路徑最大匹配算法得到的標(biāo)準(zhǔn)操作路徑之間的比對進(jìn)行評分,構(gòu)造的評分模型(5) 如下:

      [score=i=1,j=13αiβj+i=47αij=4iβj]?; ?(5)

      式中score表示本項實操考核的總分?jǐn)?shù),0≤score≤100;[αi]表示第i步所占的分值,[βj]表示第j步操作是否為有效操作,如果是[βj=1],否則[βj=0];[j=4iβj]表示歷史操作路徑的正確性,如果第j步是錯誤的,但是第j步之前的操作都是正確的,那么總分為第j步之前所有步驟分值的總和,第j步以及之后的操作都為0分。通過對操作流程的分析發(fā)現(xiàn),有的步驟是需要嚴(yán)格按照順序執(zhí)行,否則不得分,但是有的操作步驟則與順序無關(guān),執(zhí)行了即可。通過歸納總結(jié)發(fā)現(xiàn)前三步關(guān)于對測量點位、測量接口、線纜的選擇不必按照順序執(zhí)行,但之后的操作需要,所以構(gòu)造的模型對兩部分操作流程分別實施一套評判邏輯,最后總分為兩者分?jǐn)?shù)之和。公式(5) 中各個變量的具體值如表1所示。

      [α5]表示第5步儀器操作的得分,該操作為總操作路徑下的子路徑,且應(yīng)該按照順序執(zhí)行,所以定義公式(6) 如下:

      [α5=i=1nγij=1iρi]? ?(6)

      式中[γi]表示第i步的分值,[ρi]表示第j步的正確性,如果正確則[ρi]=1,否則[ρi]=0。式中各個變量的具體值如表2所示。

      4 系統(tǒng)實現(xiàn)及測試

      系統(tǒng)使用前端Vue框架和后端Go語言實現(xiàn)開發(fā)。用戶完成一整套操作路徑,提交試卷之后,系統(tǒng)便將獲取到的數(shù)據(jù)通過本文設(shè)計的基于操作路徑的自動評分方法進(jìn)行判分。接下來以考核任務(wù)中一項操作路徑為例,說明本次開發(fā)的模擬仿真設(shè)備考試系統(tǒng)自動評分如何實現(xiàn)并展示模擬仿真設(shè)備部分頁面。

      第1步,打開儀器電源進(jìn)行復(fù)位、置零、校準(zhǔn)等操作。

      第2步,根據(jù)操作結(jié)果,依據(jù)評分算法計算分值。

      第3步,通過觀察檢定的模擬仿真設(shè)備選擇合適的端口和線纜。

      第4步,根據(jù)選擇結(jié)果,依據(jù)評分算法計算分值。

      第5步,設(shè)置信號源頻率值和幅值,并確定操作。

      第6步,根據(jù)設(shè)置結(jié)果,依據(jù)評分算法計算分值。

      第7步,記錄標(biāo)準(zhǔn)功率計中得出的數(shù)值,如圖3所示。

      第8步,根據(jù)頁面顯示結(jié)果,依據(jù)評分算法計算分值。

      第9步,計算出該項操作路徑的總分值。

      以上述的一項按順序操作任務(wù)為例,將本文設(shè)計的基于操作路徑評分算法與基于序列匹配算法作比較。假設(shè)該項標(biāo)準(zhǔn)操作路徑為A,B,C,D,E,F(xiàn),而用戶操作路徑經(jīng)過預(yù)處理后為A,B,C,D,F(xiàn),E,每步操作分值為1分。使用兩種評分算法進(jìn)行分析,如表3、表4 所示。

      通過上面兩張表可知基于序列匹配的評分方法得分較高,因為只要執(zhí)行了評判標(biāo)準(zhǔn)集中的操作步驟即可給分,并未考慮操作順序的影響,而本文采用的基于操作路徑的評分算法,操作步驟和操作步驟的順序都成為評分的依據(jù),通過了解某單位實操考核時人工的評分規(guī)則,基于操作路徑評分方式更能合理反映出學(xué)員的操作水平。

      5 結(jié)束語

      本文針對實操培訓(xùn)考核的需求,對考核流程進(jìn)行了分析,設(shè)計了一種基于操作路徑的分步評分方法,完成了對操作路徑和結(jié)果的評判。該方法經(jīng)過實驗論證確實可行,已經(jīng)在所開發(fā)的模擬仿真設(shè)備操作考試自動評分系統(tǒng)中得以應(yīng)用,并取得了良好的效果。

      參考文獻(xiàn):

      [1] 陳卓艷,仇麗青.基于在線開放課程+OJ的程序設(shè)計類課程教學(xué)模式探索與實踐[J].軟件,2020,41(4):282-285.

      [2] 張美娟,劉軍,陳艷,等.基于課程訓(xùn)練的在線評測系統(tǒng)的研究[J].信息技術(shù)與信息化,2019(9):163-165.

      [3] 薄鈞戈,喬亞男,齊琪,等.基于編輯距離的自適應(yīng)反饋程序評測方法[J].計算機(jī)技術(shù)與發(fā)展,2022,32(8):135-141.

      [4] 熊宗楊,薛學(xué)斌,王欣,等.基于過程化考核的在線考試系統(tǒng)的研究與實現(xiàn)[J].重慶師范大學(xué)學(xué)報(自然科學(xué)版),2018,35(6):75-81.

      [5] 肖靈云,劉軍庫.基于相似度組合的主觀題評分方法研究[J].貴州大學(xué)學(xué)報(自然科學(xué)版),2021,38(5):64-68.

      [6] 王力洪.基于關(guān)鍵字和序列匹配的自動評分算法的研究[J].福建電腦,2015,31(12):10-12.

      [7] 李建華,許芝卉.基于人工評分思路的C語言自動評分算法研究[J].山西大同大學(xué)學(xué)報(自然科學(xué)版),2020,36(2):25-27.

      [8] 喬程程,楚紀(jì)正.基于模糊專家系統(tǒng)的操作評價方法[J].計算機(jī)與現(xiàn)代化,2013(10):163-166.

      [9] 宗德才.操作題自動評分系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)工程與設(shè)計,2010,31(5):1156-1160.

      [10] 郭培,高俊雄,王耘波.基于序列匹配的自動評分算法設(shè)計[J].計算機(jī)應(yīng)用,2011,31(S2):78-80.

      【通聯(lián)編輯:謝媛媛】

      猜你喜歡
      動態(tài)規(guī)劃
      動態(tài)規(guī)劃在投資理財問題中的應(yīng)用
      商情(2017年28期)2017-09-04 23:41:16
      模板匹配問題的動態(tài)規(guī)劃算法實現(xiàn)
      電梯運行模式的設(shè)計和優(yōu)化
      生產(chǎn)與存儲成本研究
      多階段投資組合的動態(tài)規(guī)劃模型
      商情(2016年44期)2017-03-05 00:24:15
      ACM—ICPC競賽趣味學(xué)習(xí)系統(tǒng)設(shè)計
      大學(xué)生經(jīng)濟(jì)旅游優(yōu)化設(shè)計模型研究
      中國市場(2016年33期)2016-10-18 14:23:52
      動態(tài)規(guī)劃最優(yōu)控制在非線性系統(tǒng)中的應(yīng)用
      動態(tài)規(guī)劃案例教學(xué)設(shè)計
      產(chǎn)品最優(yōu)求解問題中運籌學(xué)方法的應(yīng)用
      射阳县| 扶绥县| 望谟县| 沧州市| 弥勒县| 明水县| 石棉县| 利津县| 德昌县| 浙江省| 泰和县| 连平县| 林西县| 江山市| 长葛市| 无极县| 侯马市| 安溪县| 平陆县| 富裕县| 富锦市| 湖南省| 河北省| 磐安县| 台湾省| 梧州市| 通州区| 治多县| 临夏县| 三原县| 涪陵区| 天全县| 镶黄旗| 阿巴嘎旗| 壶关县| 札达县| 白银市| 萨嘎县| 普宁市| 咸宁市| 佛冈县|