宋 鹍,劉立堃,楊 濤,楊 瑜,路世青
(重慶理工大學(xué)機(jī)械工程學(xué)院,重慶 400054)
自2016 年6 月我國成為《華盛頓協(xié)議》第18 個(gè)正式成員國起,教育部就開始大力推進(jìn)工程教育認(rèn)證,并提出“新工科建設(shè)”規(guī)劃[1-3],推動(dòng)工科類高校采用基于OBE(Outcome-based Education)理念的認(rèn)證標(biāo)準(zhǔn)進(jìn)行專業(yè)建設(shè),培養(yǎng)面向解決復(fù)雜工程問題、具有較強(qiáng)工程實(shí)踐能力的高素質(zhì)應(yīng)用型人才[4-6]。基于此,實(shí)踐類教學(xué)環(huán)節(jié)在機(jī)械類專業(yè)的人才培養(yǎng)體系中扮演的角色越來越突出和重要。根據(jù)2020 版《工程教育認(rèn)證通用標(biāo)準(zhǔn)解讀及使用指南》中機(jī)械類專業(yè)補(bǔ)充標(biāo)準(zhǔn),機(jī)械類實(shí)踐環(huán)節(jié)包括工程訓(xùn)練、實(shí)驗(yàn)課程、課程設(shè)計(jì)、企業(yè)實(shí)習(xí)、科技創(chuàng)新等[7]。其中以機(jī)械工程基礎(chǔ)實(shí)驗(yàn)為代表的機(jī)械類實(shí)驗(yàn)課程是在科學(xué)的模塊化實(shí)驗(yàn)教學(xué)體系框架下,通過合理設(shè)置認(rèn)知性、驗(yàn)證性和綜合設(shè)計(jì)性等不同類型的實(shí)驗(yàn)項(xiàng)目,循序漸進(jìn)培養(yǎng)學(xué)生實(shí)驗(yàn)設(shè)計(jì)、實(shí)施和測(cè)試分析的能力,為學(xué)生奠定面向復(fù)雜工程問題的綜合性思維模式和基礎(chǔ)能力。
實(shí)驗(yàn)課程在工程教育認(rèn)證中是依據(jù)課程目標(biāo)達(dá)成度來進(jìn)行評(píng)價(jià)的,近年來,對(duì)于工程認(rèn)證體系中達(dá)成度評(píng)價(jià)方面的研究進(jìn)展有:蔡志平等[8]以工程教育認(rèn)證的經(jīng)驗(yàn)為輸入,對(duì)網(wǎng)絡(luò)工程專業(yè)的培養(yǎng)目標(biāo)和畢業(yè)要求進(jìn)行修訂,改革教學(xué)體系,開展教學(xué)實(shí)踐與評(píng)價(jià),從而達(dá)到工程教育認(rèn)證的要求;蔡述庭等[9]從課程成績?cè)u(píng)價(jià)、用人單位評(píng)價(jià)、畢業(yè)生自評(píng)3 個(gè)維度對(duì)畢業(yè)要求達(dá)成度采用直接評(píng)價(jià)和間接評(píng)價(jià)相結(jié)合的評(píng)價(jià)方法;張英等[10]運(yùn)用直接評(píng)價(jià)法和間接評(píng)價(jià)法對(duì)機(jī)械專業(yè)畢業(yè)要求達(dá)成度進(jìn)行評(píng)價(jià)并將評(píng)價(jià)結(jié)果用于持續(xù)改進(jìn);張曉青等[11]針對(duì)傳統(tǒng)課程目標(biāo)達(dá)成度評(píng)價(jià)方法與結(jié)果不一致問題,采用二次組合賦權(quán)法對(duì)評(píng)價(jià)結(jié)果進(jìn)行一致性檢驗(yàn);瞿英等[12]提出從教學(xué)環(huán)節(jié)、教師質(zhì)量、教學(xué)資源、教學(xué)準(zhǔn)備等4 個(gè)方面來構(gòu)建畢業(yè)要求達(dá)成度的評(píng)價(jià)體系,建立ANP(網(wǎng)絡(luò)層次分析法)模型對(duì)成果導(dǎo)向教學(xué)設(shè)計(jì)中的畢業(yè)達(dá)成度進(jìn)行了評(píng)價(jià);徐玉等[13]以學(xué)期為基本評(píng)價(jià)周期的畢業(yè)要求漸進(jìn)達(dá)成評(píng)價(jià)模型,構(gòu)建了基于畢業(yè)要求達(dá)成評(píng)價(jià)的學(xué)生成長與發(fā)展動(dòng)態(tài)跟蹤機(jī)制。
綜上,目前對(duì)達(dá)成度評(píng)價(jià)研究方面,關(guān)注專業(yè)課程目標(biāo)及體系評(píng)價(jià)機(jī)制的構(gòu)建較多,評(píng)價(jià)方法上偏向定性方法的研究,對(duì)于具體課程達(dá)成度的計(jì)算上也基本采用比較籠統(tǒng)、主觀的方法,如專家咨詢法、綜合評(píng)價(jià)法、問卷調(diào)查法等。這些方法都取得了一定效果,但仍存在不完善的地方,比如:指標(biāo)權(quán)重的確定通常依據(jù)專家經(jīng)驗(yàn),主觀隨意性較大;建立定量關(guān)系時(shí),評(píng)價(jià)結(jié)果與實(shí)際值存在一定的偏差,而且計(jì)算復(fù)雜、求解煩瑣、工作量大;更關(guān)鍵在于通常條件下,3 級(jí)單位在持續(xù)改進(jìn)過程中廣泛組織產(chǎn)學(xué)研各領(lǐng)域?qū)<疫M(jìn)行課程目標(biāo)達(dá)成度評(píng)價(jià)指標(biāo)體系及其權(quán)重的優(yōu)化,在實(shí)施層面有具體的困難。由于課程達(dá)成度評(píng)估及預(yù)測(cè)的影響因素較多且各因素間交叉關(guān)聯(lián),存在非線性和復(fù)雜性的關(guān)系,故本文引入神經(jīng)網(wǎng)絡(luò)的方法進(jìn)行非線性關(guān)系的擬合。傳統(tǒng)的反向傳播(Back-propagation,BP)神經(jīng)網(wǎng)絡(luò)模型存在收斂速度慢和局部最優(yōu)的缺點(diǎn),相比之下,徑向基函數(shù)(Radical Basis Function,RBF)神經(jīng)網(wǎng)絡(luò)具有更快的收斂速度和更強(qiáng)的計(jì)算能力,同時(shí),采用適當(dāng)?shù)膬?yōu)化算法對(duì)初始參數(shù)進(jìn)行合理優(yōu)化,可以克服BP 神經(jīng)網(wǎng)絡(luò)可能陷入局部最優(yōu)的缺點(diǎn)。
以我校機(jī)械工程學(xué)院獨(dú)立設(shè)置的機(jī)械工程基礎(chǔ)實(shí)驗(yàn)課程為例,基于課程目標(biāo)和實(shí)驗(yàn)教學(xué)體系,建立了課程達(dá)成度評(píng)價(jià)體系;機(jī)械工程基礎(chǔ)實(shí)驗(yàn)課程達(dá)成度評(píng)價(jià)模型的基本理論是運(yùn)用果蠅優(yōu)化算法(Fruit Fly Optimization Algorithm,F(xiàn)OA)[14-16]優(yōu)化RBF神經(jīng)網(wǎng)絡(luò),建立具體實(shí)驗(yàn)項(xiàng)目成績與課程目標(biāo)達(dá)成度之間的非線性定量關(guān)系,進(jìn)而計(jì)算出本實(shí)驗(yàn)課程達(dá)成度值;最后,以2016 級(jí)機(jī)械設(shè)計(jì)制造及其自動(dòng)化專業(yè)8 個(gè)班級(jí)學(xué)生為樣本,對(duì)評(píng)價(jià)模型進(jìn)行驗(yàn)證。具體實(shí)現(xiàn)過程如圖1 所示。
我校是重慶市重點(diǎn)建設(shè)的應(yīng)用型本科學(xué)校,教育部首批新工科研究與實(shí)踐項(xiàng)目入選高校。機(jī)械工程實(shí)驗(yàn)教學(xué)中心是重慶市市級(jí)實(shí)驗(yàn)教學(xué)示范中心,近年來,在機(jī)械類專業(yè)工程教育認(rèn)證工作的推動(dòng)下,中心面向解決復(fù)雜工程問題、以培養(yǎng)高素質(zhì)應(yīng)用型人才為目標(biāo),形成了以行業(yè)需求為引領(lǐng),以“JBT5055-2001 機(jī)械工業(yè)產(chǎn)品設(shè)計(jì)開發(fā)基本程序”為主線的基礎(chǔ)實(shí)驗(yàn)教學(xué)體系。本課程包含12 個(gè)實(shí)驗(yàn)項(xiàng)目,分別涵蓋產(chǎn)品研發(fā)過程中的設(shè)計(jì)、加工和測(cè)試3 個(gè)階段,其具體內(nèi)容如圖2所示。
機(jī)械工程基礎(chǔ)實(shí)驗(yàn)課程以行業(yè)需求為牽引,根據(jù)課程培養(yǎng)目標(biāo)和教學(xué)內(nèi)容,建立了如圖1 中所示的實(shí)驗(yàn)課程達(dá)成度評(píng)價(jià)體系。
圖1 機(jī)械類實(shí)驗(yàn)課程達(dá)成度評(píng)價(jià)流程框圖
圖2 機(jī)械工程基礎(chǔ)實(shí)驗(yàn)課程體系圖
(1)實(shí)驗(yàn)課程目標(biāo)層。實(shí)驗(yàn)課程達(dá)成度的目標(biāo)具體有4 個(gè)2 級(jí)課程目標(biāo),分別對(duì)應(yīng)解決復(fù)雜工程問題的設(shè)計(jì)能力、操作能力、分析能力和團(tuán)隊(duì)管理能力,如表1 所示。
表1 實(shí)驗(yàn)課程具體目標(biāo)
結(jié)合工程認(rèn)證的判定準(zhǔn)則中的“畢業(yè)”標(biāo)準(zhǔn),使用課程目標(biāo)達(dá)成度進(jìn)行評(píng)定,評(píng)分在[0,1]之間,數(shù)值越大表示達(dá)成度越好。
(2)實(shí)驗(yàn)項(xiàng)目考核指標(biāo)層?;谡n程目標(biāo)和實(shí)驗(yàn)項(xiàng)目的特點(diǎn)制定相應(yīng)評(píng)價(jià)依據(jù)及考核標(biāo)準(zhǔn),細(xì)分14 個(gè)指標(biāo)從實(shí)驗(yàn)預(yù)習(xí)及準(zhǔn)備、課堂紀(jì)律及實(shí)驗(yàn)操作、實(shí)驗(yàn)任務(wù)完成情況、數(shù)據(jù)分析處理與實(shí)驗(yàn)報(bào)告完成情況等維度,對(duì)學(xué)生進(jìn)行全面、合理的評(píng)估。
本課程體系中共有12 個(gè)實(shí)驗(yàn)項(xiàng)目,每項(xiàng)實(shí)驗(yàn)成績的評(píng)定內(nèi)容分為兩部分:實(shí)驗(yàn)項(xiàng)目課堂表現(xiàn)和實(shí)驗(yàn)報(bào)告成績,對(duì)應(yīng)于該14 項(xiàng)考核指標(biāo),其評(píng)分標(biāo)準(zhǔn)如下:課堂表現(xiàn)成績占總成績30%,實(shí)驗(yàn)報(bào)告成績占總成績70%,其中課堂表現(xiàn)成績分為A(30 分)、B(24 分)、C(14 分)3 個(gè)等級(jí),考查實(shí)驗(yàn)預(yù)習(xí)及準(zhǔn)備情況、課堂紀(jì)律及操作規(guī)范性;實(shí)驗(yàn)報(bào)告成績分為優(yōu)(95 分)、良(85分)、中(75 分)、及格(65 分)、不及格(50 分)5 個(gè)等級(jí),考查實(shí)驗(yàn)任務(wù)完成情況、數(shù)據(jù)處理及實(shí)驗(yàn)報(bào)告完成質(zhì)量,具體如表2 所示。
表2 實(shí)驗(yàn)項(xiàng)目成績考查內(nèi)容
課程目標(biāo)與具體實(shí)驗(yàn)項(xiàng)目成績之間的關(guān)系往往是模糊和非線性的,難以直接通過簡(jiǎn)單的加權(quán)求和或者回歸分析計(jì)算,故本文運(yùn)用神經(jīng)網(wǎng)絡(luò)工具進(jìn)行定量化建模,RBF神經(jīng)網(wǎng)絡(luò)是具有3 層結(jié)構(gòu)的前饋型神經(jīng)網(wǎng)絡(luò),其學(xué)習(xí)規(guī)則簡(jiǎn)單、結(jié)構(gòu)緊湊,采用局部激勵(lì)的距離型隱藏層激活函數(shù),故具有收斂速度快,全局逼近能力好的特點(diǎn),且能很好地規(guī)避BP 神經(jīng)網(wǎng)絡(luò)易陷入局部最優(yōu)的問題。
RBF神經(jīng)網(wǎng)絡(luò)輸入層為具體實(shí)驗(yàn)項(xiàng)目的成績,故輸入層神經(jīng)元個(gè)數(shù)為12,即X=[x1,x2,…,x12],xi表示某學(xué)生的第i項(xiàng)實(shí)驗(yàn)項(xiàng)目的總成績。輸出層為4 個(gè)二級(jí)課程的目標(biāo)達(dá)成度,故輸出層神經(jīng)元個(gè)數(shù)為4,即Y=[y1,y2,y3,y4],其中y1表示該學(xué)生的課程目標(biāo)1的達(dá)成度值。隱含層的神經(jīng)元個(gè)數(shù)是由訓(xùn)練樣本而確定,即在模型訓(xùn)練階段,會(huì)隨著進(jìn)化次數(shù)而不斷增加的,直至網(wǎng)絡(luò)輸出的誤差滿足要求為止。
RBF神經(jīng)網(wǎng)絡(luò)的收斂速度和尋優(yōu)能力取決于參數(shù)Spread的設(shè)置,就是RBF 的分布密度函數(shù),也叫做基函數(shù)寬度,一般默認(rèn)值為1;合理選擇Spread值可以使徑向基神經(jīng)元能夠?qū)斎胂蛄扛采w的區(qū)間均有所相應(yīng)。Spread值越大,函數(shù)擬合越平滑,但是逼近誤差會(huì)變大,需要的隱藏層神經(jīng)元也越多,計(jì)算量也越大;Spread值越小,函數(shù)的逼近會(huì)越精確,但是逼近過程不平滑,網(wǎng)絡(luò)的性能差,會(huì)出現(xiàn)過適應(yīng)現(xiàn)象。所以有必要采取適當(dāng)?shù)膬?yōu)化算法來選取合理的Spread值。
目前應(yīng)用比較成熟的智能尋優(yōu)算法有遺傳算法、蟻群算法、魚群算法、粒子群算法、果蠅算法、灰狼優(yōu)化算法等,其中果蠅算法的計(jì)算簡(jiǎn)單、易調(diào)節(jié)、參數(shù)少、尋優(yōu)精度較高,較容易被用于解決實(shí)際問題。故本文中采用FOA以Spread 值為味道濃度判定值Si,以RBF神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)值與實(shí)際值的均方差(RMSE)為味道濃度判定函數(shù),即適應(yīng)度函數(shù),動(dòng)態(tài)調(diào)整Spread 的取值來優(yōu)化RBF神經(jīng)網(wǎng)絡(luò)模型。
基于FOA-RBF神經(jīng)網(wǎng)絡(luò)的實(shí)驗(yàn)課程達(dá)成度計(jì)算的流程如圖3 所示。
圖3 實(shí)驗(yàn)課程達(dá)成度計(jì)算流程圖
神經(jīng)網(wǎng)絡(luò)模型的構(gòu)建離不開對(duì)樣本的學(xué)習(xí)和訓(xùn)練,本文中FOA-RBF 神經(jīng)網(wǎng)絡(luò)中的輸入樣本為2016級(jí)機(jī)械設(shè)計(jì)制造及其自動(dòng)化專業(yè)8 個(gè)班共280 個(gè)學(xué)生的實(shí)驗(yàn)成績。而對(duì)于模型的輸出樣本,即實(shí)驗(yàn)課程目標(biāo)達(dá)成度,由于目前學(xué)院采用的是定性方法對(duì)實(shí)驗(yàn)項(xiàng)目與課程目標(biāo)達(dá)成度進(jìn)行關(guān)系定義,為了減少單一主觀因素或者計(jì)算方法對(duì)神經(jīng)網(wǎng)絡(luò)模型訓(xùn)練造成的影響,采用兩種方式進(jìn)行樣本數(shù)據(jù)中實(shí)驗(yàn)課程目標(biāo)達(dá)成度值的綜合計(jì)算,具體步驟如下:
(1)對(duì)280 個(gè)樣本進(jìn)行標(biāo)準(zhǔn)化處理,將其值縮減到[0,1]之間,具體公式為:
(3)采用專業(yè)教師打分法進(jìn)行計(jì)算,學(xué)院實(shí)驗(yàn)教學(xué)中心共有13 位資深專業(yè)教師,根據(jù)教師的長期專業(yè)經(jīng)驗(yàn),參考學(xué)生的實(shí)驗(yàn)總成績直接進(jìn)行實(shí)驗(yàn)課程目標(biāo)達(dá)成度的打分,得到另一組280 名學(xué)生的課程目標(biāo)達(dá)成度值T2。
(4)對(duì)上述兩組數(shù)據(jù)進(jìn)行求和平均,得出最終的實(shí)驗(yàn)課程目標(biāo)達(dá)成度值,共280 組樣本數(shù)據(jù):
具體數(shù)據(jù)如表3、4 所示。
表3 實(shí)驗(yàn)項(xiàng)目的權(quán)重分配
表4 實(shí)驗(yàn)課程目標(biāo)達(dá)成度樣本數(shù)據(jù)
在Matlab 8.01(R2013a)環(huán)境下,采用Matlab 語言編寫算法程序,并應(yīng)用Matlab 神經(jīng)網(wǎng)絡(luò)工具箱構(gòu)建了FOA-RBF神經(jīng)網(wǎng)絡(luò),使用上述280 組樣本中的前240組為訓(xùn)練樣本,最后40 組樣本為測(cè)試樣本對(duì)模型進(jìn)行驗(yàn)證,并與經(jīng)典的BP 神經(jīng)網(wǎng)絡(luò)和RBF 神經(jīng)網(wǎng)絡(luò)進(jìn)行對(duì)比。
(1)樣本數(shù)據(jù)歸一化計(jì)算。為了加快模型的訓(xùn)練速度和提高訓(xùn)練精度,需要對(duì)數(shù)據(jù)進(jìn)行歸一化處理,采用最大最小法,
(2)FOA-RBF神經(jīng)網(wǎng)絡(luò)訓(xùn)練。實(shí)驗(yàn)中設(shè)果蠅算法初始化最大迭代次數(shù)為maxgen =500 次,種群規(guī)模為size pop =50。由圖4 可見,以均方根誤差(RMSE)為評(píng)價(jià)參數(shù),果蠅群體從第200 代開始收斂,RMSE 值為0.023,RMSE值越小越好,經(jīng)過230 次迭代后,最終確定的最佳Spread值為7.256。
圖4 Spread參數(shù)優(yōu)化過程圖
應(yīng)用最佳Spread參數(shù)進(jìn)行RBF神經(jīng)網(wǎng)絡(luò)建模,完成FOA-RBF模型設(shè)計(jì),將訓(xùn)練樣本輸入模型進(jìn)行學(xué)習(xí)訓(xùn)練,再運(yùn)用經(jīng)典BP 神經(jīng)網(wǎng)絡(luò)和RBF 神經(jīng)網(wǎng)絡(luò)進(jìn)行建模,然后使用測(cè)試樣本對(duì)該3 種模型進(jìn)行結(jié)果預(yù)測(cè),測(cè)試結(jié)果如圖5 所示。
圖5 3種神經(jīng)網(wǎng)絡(luò)測(cè)試數(shù)據(jù)對(duì)比圖
從表5 可見,以平均誤差、均方差和最大相對(duì)誤差為判定參數(shù),F(xiàn)OA-RBF 網(wǎng)絡(luò)預(yù)測(cè)精度表現(xiàn)得最好,與另外兩種網(wǎng)絡(luò)相比,其模擬效果更佳。
表5 3 種神經(jīng)網(wǎng)絡(luò)模型的計(jì)算結(jié)果對(duì)比
對(duì)我校機(jī)械工程學(xué)院機(jī)械工程基礎(chǔ)實(shí)驗(yàn)課程的課程目標(biāo)達(dá)成度評(píng)價(jià)體系進(jìn)行了構(gòu)建,運(yùn)用基于FOA優(yōu)化算法的RBF神經(jīng)網(wǎng)絡(luò)建立了學(xué)生實(shí)驗(yàn)項(xiàng)目成績與實(shí)驗(yàn)課程目標(biāo)達(dá)成度之間的評(píng)價(jià)模型,對(duì)模型進(jìn)行了驗(yàn)證,并與傳統(tǒng)BP 神經(jīng)網(wǎng)絡(luò)和RBF 神經(jīng)網(wǎng)絡(luò)模型進(jìn)行了對(duì)比。研究結(jié)果表明,該評(píng)價(jià)模型的模擬精度更高,泛化能力強(qiáng),對(duì)實(shí)驗(yàn)課程目標(biāo)達(dá)成度預(yù)估效果理想,其評(píng)價(jià)結(jié)果更科學(xué)、可靠,為工程認(rèn)證評(píng)估提供準(zhǔn)確可靠的數(shù)據(jù)輸出。