摘要:基于層次分析法,文章構(gòu)建了網(wǎng)絡(luò)課程評(píng)價(jià)模型,并通過(guò)量化分析課程參數(shù),明確了現(xiàn)有課程體系與企業(yè)需求的實(shí)際匹配狀況。文章利用數(shù)據(jù)挖掘算法對(duì)崗位數(shù)據(jù)進(jìn)行了深入剖析,并建立了課程優(yōu)化函數(shù)。在此基礎(chǔ)上,文章對(duì)課程體系進(jìn)行了模塊化重構(gòu)和性能優(yōu)化,實(shí)現(xiàn)了企業(yè)需求與課程設(shè)置的精準(zhǔn)對(duì)接。實(shí)驗(yàn)結(jié)果表明,優(yōu)化后的課程體系在模塊耦合度、知識(shí)覆蓋率、技能達(dá)標(biāo)率以及系統(tǒng)運(yùn)行效率等方面均取得了顯著提升。
關(guān)鍵詞:課程優(yōu)化算法;需求映射模型;系統(tǒng)重構(gòu)技術(shù);性能評(píng)估
中圖分類號(hào):G642" " " 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2025)08-0155-03
開(kāi)放科學(xué)(資源服務(wù)) 標(biāo)識(shí)碼(OSID)
0 引言
網(wǎng)絡(luò)課程體系優(yōu)化是一個(gè)涉及多個(gè)目標(biāo)的規(guī)劃問(wèn)題,需要在企業(yè)需求與教學(xué)目標(biāo)之間找到最佳的平衡點(diǎn)。本文通過(guò)對(duì)企業(yè)崗位數(shù)據(jù)進(jìn)行聚類分析,提取了核心參數(shù)集,并采用主成分分析法進(jìn)行了降維處理,進(jìn)而構(gòu)建了基于需求強(qiáng)度的三維映射模型。初步研究發(fā)現(xiàn),現(xiàn)有課程體系存在模塊冗余、知識(shí)覆蓋不全面、系統(tǒng)響應(yīng)延遲等問(wèn)題。針對(duì)這些問(wèn)題,本文提出了基于崗位需求的課程體系重構(gòu)方案,并建立了一套完善的優(yōu)化技術(shù)框架。
1 系統(tǒng)建模與分析
1.1 需求參數(shù)提取與量化
層次分析法將網(wǎng)絡(luò)課程體系評(píng)價(jià)指標(biāo)劃分為3層:目標(biāo)層(課程體系優(yōu)化) 、準(zhǔn)則層(教學(xué)效果、職業(yè)能力、創(chuàng)新應(yīng)用) 和方案層(具體課程模塊) 。研究采用1∶9比例標(biāo)度法來(lái)構(gòu)建判斷矩陣,通過(guò)計(jì)算特征根和特征向量,得到了各層指標(biāo)的權(quán)重。其中,教學(xué)效果的權(quán)重為0.4,職業(yè)能力的權(quán)重為0.35,創(chuàng)新應(yīng)用的權(quán)重為0.25。一致性檢驗(yàn)比率符合標(biāo)準(zhǔn),說(shuō)明權(quán)重分配是合理的。在準(zhǔn)則層下,研究設(shè)置了二級(jí)評(píng)價(jià)指標(biāo):教學(xué)效果包括知識(shí)掌握度、技能達(dá)標(biāo)率和學(xué)習(xí)投入度;職業(yè)能力包括崗位適應(yīng)力、問(wèn)題解決力和團(tuán)隊(duì)協(xié)作力;創(chuàng)新應(yīng)用包括知識(shí)遷移力、技術(shù)創(chuàng)新力和項(xiàng)目實(shí)踐力。通過(guò)對(duì)52家企業(yè)的1 280名在崗畢業(yè)生進(jìn)行跟蹤調(diào)查,該研究獲取了各項(xiàng)指標(biāo)的實(shí)際得分。運(yùn)用模糊數(shù)學(xué)方法,我們將語(yǔ)言評(píng)價(jià)轉(zhuǎn)化為量化指標(biāo),并建立了評(píng)價(jià)矩陣。數(shù)據(jù)標(biāo)準(zhǔn)化處理采用了極差變換法,以消除量綱的影響[1]。最終,本文得出現(xiàn)有課程體系的綜合評(píng)價(jià)得分為67.3分,低于行業(yè)平均水平。
1.2 課程映射模型構(gòu)建
基于評(píng)價(jià)結(jié)果構(gòu)建需求映射模型,將企業(yè)崗位需求指標(biāo)集合[D=d1,d2…,dm]與課程能力指標(biāo)集合[C=c1,c2,…,cn]建立對(duì)應(yīng)關(guān)系。采用關(guān)聯(lián)度分析法計(jì)算需求指標(biāo)與課程指標(biāo)間的映射強(qiáng)度,構(gòu)建關(guān)聯(lián)矩陣[R]。通過(guò)主成分分析提取特征向量,建立需求導(dǎo)向的課程體系優(yōu)化函數(shù)。優(yōu)化目標(biāo)設(shè)為最大化課程覆蓋率和最小化冗余度。引入遺傳算法求解多目標(biāo)規(guī)劃問(wèn)題,種群規(guī)模設(shè)為100,迭代次數(shù)為500,交叉概率0.8,變異概率0.1。通過(guò)適應(yīng)度函數(shù)評(píng)估優(yōu)化效果,選擇精英保留策略加速收斂[2]。經(jīng)過(guò)50次獨(dú)立運(yùn)行,獲得Pareto最優(yōu)解集。結(jié)果顯示現(xiàn)有課程體系中核心專業(yè)課程覆蓋率為72.5%,公共基礎(chǔ)課覆蓋率為85.3%,但專業(yè)拓展課僅為58.9%,且課程間存在25.7%的知識(shí)重復(fù)。這一數(shù)據(jù)說(shuō)明課程體系需要進(jìn)行模塊化重構(gòu),提高針對(duì)性和實(shí)用性。
1.3 系統(tǒng)性能評(píng)估方程
系統(tǒng)性能評(píng)估采用綜合評(píng)價(jià)方程:[E=w1×T+w2×C+w3×F+w4×S],其中[T]為技術(shù)指標(biāo)、[C]為課程指標(biāo)、[F]為反饋指標(biāo)、[S]為支持指標(biāo),[wi]為對(duì)應(yīng)權(quán)重。通過(guò)實(shí)驗(yàn)數(shù)據(jù)收集和專家評(píng)定,得出各項(xiàng)指標(biāo)的評(píng)估結(jié)果,如表1所示。
評(píng)估結(jié)果表明現(xiàn)有系統(tǒng)在技術(shù)性能、課程質(zhì)量和支持服務(wù)等方面均存在不同程度的差距。特別是系統(tǒng)響應(yīng)時(shí)間、知識(shí)更新周期、實(shí)踐教學(xué)比例等關(guān)鍵指標(biāo)顯著低于目標(biāo)值,成為制約教學(xué)質(zhì)量提升的瓶頸。
2 優(yōu)化算法設(shè)計(jì)
2.1 多目標(biāo)優(yōu)化函數(shù)
網(wǎng)絡(luò)課程體系的優(yōu)化問(wèn)題可轉(zhuǎn)化為帶約束條件的多目標(biāo)優(yōu)化模型。目標(biāo)函數(shù)包括課程覆蓋度、時(shí)間響應(yīng)度、資源利用率3個(gè)維度。課程覆蓋度的優(yōu)化基于余弦相似度算法,將課程內(nèi)容向量[C=c1,c2,…cn]與崗位需求向量[D=d1,d2,…dm]進(jìn)行匹配度計(jì)算。時(shí)間響應(yīng)優(yōu)化采用改進(jìn)型貪婪算法,將[n]個(gè)課程模塊劃分為[k]個(gè)時(shí)間片,每個(gè)時(shí)間片的處理時(shí)間為[ti],總時(shí)間[T=ti],通過(guò)動(dòng)態(tài)規(guī)劃求解最優(yōu)分配方案。資源利用率優(yōu)化采用背包問(wèn)題思路,將課程資源[r1],[r2],...[rn]裝入容量為V的系統(tǒng)空間,每個(gè)資源的價(jià)值為[vi],規(guī)模為[si],求解[maxvi×xi],滿足[si×xi≤V]的約束條件。整個(gè)優(yōu)化過(guò)程采用改進(jìn)的蟻群算法求解,螞蟻個(gè)數(shù)[m=50],信息素重要程度因子[α=1],啟發(fā)式因子[β=2],信息素?fù)]發(fā)系數(shù)[ρ=0.3]。路徑選擇使用輪盤賭法,局部搜索采用2-opt策略,全局更新使用精英蟻群策略[3]。為避免局部最優(yōu),引入自適應(yīng)變異算子,變異概率[p=0.1]。每次迭代后對(duì)非劣解集合進(jìn)行Pareto排序,保留frontier解集。
2.2 動(dòng)態(tài)權(quán)重分配機(jī)制
權(quán)重分配采用模糊神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),輸入層包含課程難度[χi]、學(xué)習(xí)投入[yi]、技能達(dá)標(biāo)[zi]三類指標(biāo),隱層節(jié)點(diǎn)數(shù)為[2n+1],輸出層生成權(quán)重系數(shù)[wi]。網(wǎng)絡(luò)結(jié)構(gòu)采用5層設(shè)計(jì):輸入層→模糊層→規(guī)則層→歸一化層→輸出層[4]。模糊層使用高斯函數(shù)作為隸屬度函數(shù):[μχ=e-χ-c22σ2],式中[c]為中心值,[σ]為寬度參數(shù)。規(guī)則層采用Mamdani推理機(jī)制,通過(guò)IF-THEN規(guī)則構(gòu)建模糊規(guī)則庫(kù)。規(guī)則的觸發(fā)強(qiáng)度通過(guò)T-范數(shù)計(jì)算:[τi=Πμijχj]。歸一化層對(duì)規(guī)則強(qiáng)度進(jìn)行歸一化處理:[τ-i=τiτi]。輸出層通過(guò)重心法進(jìn)行解模糊化。網(wǎng)絡(luò)訓(xùn)練采用混合學(xué)習(xí)算法,前向傳播使用最小二乘法估計(jì)結(jié)論參數(shù),反向傳播使用梯度下降法調(diào)整前件參數(shù)[5]。學(xué)習(xí)率采用自適應(yīng)機(jī)制:[ηt=η01+tT],式中[η0]為初始學(xué)習(xí)率,[T]為衰減參數(shù)。參數(shù)更新采用動(dòng)量法,增加歷史梯度信息:[Δwt=βΔwt-1-η?Et]。
2.3 反饋修正算法
反饋修正算法基于改進(jìn)的Kalman濾波器設(shè)計(jì)。系統(tǒng)狀態(tài)方程和觀測(cè)方程如下:
狀態(tài)方程:[χk=Aχk-1+Buk+wk];觀測(cè)方程:[zk=Hχk+vk];式中[χk]為k時(shí)刻的課程狀態(tài)向量,包含{知識(shí)點(diǎn)掌握度、學(xué)習(xí)進(jìn)度、技能水平},A為狀態(tài)轉(zhuǎn)移矩陣,描述狀態(tài)向量的動(dòng)態(tài)變化規(guī)律,[uk]為控制輸入向量,包含{學(xué)習(xí)時(shí)長(zhǎng)、練習(xí)次數(shù)、互動(dòng)頻率},B為控制矩陣,表示控制輸入對(duì)狀態(tài)的影響程度,[wk]為過(guò)程噪聲,假設(shè)為均值為0的高斯白噪聲,[zk]為觀測(cè)向量,包含{測(cè)驗(yàn)得分、作業(yè)完成率、實(shí)踐操作評(píng)分},H為觀測(cè)矩陣,建立狀態(tài)向量到觀測(cè)向量的映射關(guān)系,[vk]為觀測(cè)噪聲,假設(shè)為均值為0的高斯白噪聲。
算法包含預(yù)測(cè)和更新兩個(gè)核心步驟:
1) 預(yù)測(cè)步驟。狀態(tài)預(yù)測(cè):[χ∧kk-1=Aχ∧k-1k-1+Buk] ;協(xié)方差預(yù)測(cè):[Pkk-1=APk-1k-1A,+Q];式中[P]為狀態(tài)估計(jì)誤差協(xié)方差矩陣,[Q]為過(guò)程噪聲協(xié)方差矩陣。
2) 更新步驟。Kalman增益計(jì)算:[Kk=Pkk-1H,HPkk-1H,+R-1];狀態(tài)更新:[χ∧kk=χ∧kk-1+Kkzk-Hχ∧kk-1];協(xié)方差更新:[Pkk=I-KkHPkk-1]。式中[R]為觀測(cè)噪聲協(xié)方差矩陣,[I]為單位矩陣。
改進(jìn)設(shè)計(jì)引入自適應(yīng)因子[λ],動(dòng)態(tài)調(diào)節(jié)噪聲協(xié)方差矩陣:[Qk=λQk-1];[Rk=Rk-1λ]。自適應(yīng)因子[λ]的計(jì)算基于新息序列:[λ=trCvktrHPkk-1H,+R]。式中[Cvk]為新息協(xié)方差矩陣,[tr]表示矩陣的跡運(yùn)算。通過(guò)引入自適應(yīng)機(jī)制,算法能夠根據(jù)觀測(cè)數(shù)據(jù)質(zhì)量動(dòng)態(tài)調(diào)整預(yù)測(cè)權(quán)重和觀測(cè)權(quán)重的比例,當(dāng)觀測(cè)數(shù)據(jù)可靠時(shí)增大觀測(cè)權(quán)重,當(dāng)觀測(cè)數(shù)據(jù)不可靠時(shí)增大預(yù)測(cè)權(quán)重。
3 實(shí)驗(yàn)驗(yàn)證與性能測(cè)試
3.1 測(cè)試環(huán)境配置
測(cè)試平臺(tái)采用分布式架構(gòu),部署在阿里云服務(wù)器集群上。服務(wù)器配置為AMD EPYC 7K62 48核處理器,256 GB內(nèi)存,2 TB SSD存儲(chǔ)。網(wǎng)絡(luò)環(huán)境使用千兆以太網(wǎng),帶寬100 Mbps。軟件環(huán)境包括CentOS 7.6操作系統(tǒng),Apache 2.4.6 Web服務(wù)器,MySQL 8.0數(shù)據(jù)庫(kù),Redis 6.0緩存服務(wù)器。測(cè)試工具采用Apache JMeter進(jìn)行壓力測(cè)試,使用Prometheus+Grafana構(gòu)建監(jiān)控平臺(tái)[6]。為模擬真實(shí)教學(xué)場(chǎng)景,搭建了包含1 000個(gè)并發(fā)用戶的測(cè)試環(huán)境,用戶行為通過(guò)Python腳本模擬,包括課程訪問(wèn)、資源下載、在線測(cè)評(píng)等操作。測(cè)試數(shù)據(jù)集包含10 000條課程記錄,50 000個(gè)知識(shí)點(diǎn),覆蓋網(wǎng)絡(luò)工程專業(yè)核心課程體系。
3.2 性能指標(biāo)監(jiān)測(cè)
通過(guò)部署在服務(wù)器集群的Prometheus監(jiān)控系統(tǒng),持續(xù)采集2023年9月至2024年1月的系統(tǒng)運(yùn)行數(shù)據(jù),如表1所示。監(jiān)控指標(biāo)包括響應(yīng)時(shí)間、并發(fā)處理能力、資源利用率等技術(shù)指標(biāo),以及課程訪問(wèn)量、學(xué)習(xí)時(shí)長(zhǎng)、完成率等業(yè)務(wù)指標(biāo)。采用時(shí)間序列分析方法,對(duì)收集數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,計(jì)算各項(xiàng)指標(biāo)的平均值、峰值、波動(dòng)范圍等特征量。重點(diǎn)關(guān)注高峰期(周一至周五 9:00至11:00, 14:00至16:00)的系統(tǒng)表現(xiàn)。
3.3 數(shù)據(jù)對(duì)比分析
從參與課程體系優(yōu)化試點(diǎn)的5所高職院校收集教學(xué)效果數(shù)據(jù)。覆蓋2023年秋季學(xué)期的3 621名學(xué)生和127名教師,通過(guò)問(wèn)卷調(diào)查、成績(jī)分析、技能考核等方式獲取量化指標(biāo)。運(yùn)用SPSS 26.0統(tǒng)計(jì)軟件對(duì)優(yōu)化前后的教學(xué)效果進(jìn)行對(duì)比分析,采用配對(duì)樣本t檢驗(yàn)評(píng)估優(yōu)化效果顯著性,如表3所示。
4 結(jié)束語(yǔ)
優(yōu)化后的系統(tǒng)各項(xiàng)性能指標(biāo)均達(dá)到了預(yù)期設(shè)計(jì)目標(biāo)。通過(guò)回歸分析,證實(shí)了優(yōu)化方案的有效性。即使在高負(fù)載狀態(tài)下,系統(tǒng)也能保持穩(wěn)定運(yùn)行。實(shí)驗(yàn)數(shù)據(jù)充分驗(yàn)證了該優(yōu)化方案在提升課程體系效能方面的顯著效果。后續(xù),可以考慮引入深度學(xué)習(xí)算法,以進(jìn)一步提高系統(tǒng)的自適應(yīng)能力,實(shí)現(xiàn)課程體系的動(dòng)態(tài)優(yōu)化,從而更好地適應(yīng)不斷變化的崗位需求。
參考文獻(xiàn):
[1] 閆登衛(wèi),楊穩(wěn),張文鋒.基于大數(shù)據(jù)技術(shù)的算法設(shè)計(jì)與分析課程教學(xué)實(shí)踐[J].集成電路應(yīng)用,2024,41(7):204-205.
[2] 劉淼.智能算法在通信技術(shù)課程教學(xué)優(yōu)化中的應(yīng)用[J].集成電路應(yīng)用,2024,41(02):314-315.
[3] 趙偉,韋忠飛,王凱,等.基于APRIORI算法的安全本科模塊化課程內(nèi)容優(yōu)化[J].中國(guó)安全科學(xué)學(xué)報(bào),2023,33(6):41-48.
[4] 周芷如,顏海娜.智能算法優(yōu)化課程思政議題設(shè)置的邏輯進(jìn)路[J].天津師范大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2022(5):78-84.
[5] 王勝靈,陳安琳,沈瑾,等.面向中小學(xué)生的智能優(yōu)化算法機(jī)理探索課程[J].中國(guó)科技教育,2021,(11):64-65.
[6] 張戈.課程推薦預(yù)測(cè)模型優(yōu)化方案及數(shù)據(jù)離散化算法[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2020,29(4):248-253.
【通聯(lián)編輯:聞翔軍】