葛春
摘要:首先分析了目前教學(xué)質(zhì)量評(píng)價(jià)算法的局限性,針對(duì)加權(quán)平均法、層次分析方法和神經(jīng)網(wǎng)絡(luò)算法的不足,提出結(jié)合遺傳算法的個(gè)體最優(yōu)選擇和BP神經(jīng)網(wǎng)絡(luò)的非線性擬合特性,實(shí)現(xiàn)一種高職院校教學(xué)質(zhì)量評(píng)價(jià)的改進(jìn)算法。
關(guān)鍵詞:教學(xué)質(zhì)量遺傳算法神經(jīng)網(wǎng)絡(luò)改進(jìn)算法
一、引言
在以質(zhì)量和特色求生存和發(fā)展的關(guān)鍵時(shí)期,高職院校全面提高教學(xué)質(zhì)量是其自身發(fā)展的客觀需要。在此背景下,高職院校始終把提高教學(xué)質(zhì)量當(dāng)作工作重點(diǎn),而科學(xué)有效的教學(xué)質(zhì)量評(píng)價(jià)方法,對(duì)于充分發(fā)揮對(duì)教學(xué)過程的導(dǎo)向和激勵(lì)作用,督促教師提高授課水平,發(fā)揮著舉足輕重的作用。
實(shí)現(xiàn)教學(xué)質(zhì)量的科學(xué)評(píng)價(jià),第步是要建立相應(yīng)的評(píng)價(jià)指標(biāo)體系,指標(biāo)體系的設(shè)置是否科學(xué)合理,直接關(guān)系到評(píng)價(jià)模型的科學(xué)性與實(shí)用性,而第二步是尋找評(píng)價(jià)體系各項(xiàng)指標(biāo)得分輸入值和綜合評(píng)價(jià)得分輸出值的數(shù)學(xué)關(guān)系,建立個(gè)科學(xué)合理的數(shù)學(xué)模型,即選擇種最優(yōu)評(píng)價(jià)算法。
二、目前評(píng)價(jià)算法的局限性
目前最常見的教學(xué)質(zhì)量評(píng)價(jià)算法有:加權(quán)平均法、層次分析方法、神經(jīng)網(wǎng)絡(luò)算法等。加權(quán)平均法將各評(píng)價(jià)指標(biāo)得分進(jìn)行加權(quán)求和計(jì)算,將最終得分作為教學(xué)質(zhì)量的評(píng)價(jià)等級(jí)參考,其精確性主要取決于各項(xiàng)評(píng)價(jià)指標(biāo)設(shè)立的全面性和各項(xiàng)加權(quán)值的科學(xué)合理性,由于在實(shí)際應(yīng)用中指標(biāo)內(nèi)容設(shè)立相對(duì)簡單、權(quán)值設(shè)置主觀性偏大,因此該算法評(píng)價(jià)合理性較差;層次分析法將評(píng)價(jià)指標(biāo)內(nèi)容體系細(xì)分為多個(gè)層次,然后靈活選取幾種不同的標(biāo)度法對(duì)每個(gè)層次中的各項(xiàng)指標(biāo)進(jìn)行兩輛比較,產(chǎn)生比較判斷矩陣,利用數(shù)學(xué)矩陣論相關(guān)知識(shí)求出最大特征向量,從而得出各級(jí)指標(biāo)的綜合權(quán)重,由于評(píng)價(jià)指標(biāo)劃分細(xì)致,各指標(biāo)權(quán)重計(jì)算科學(xué),因此層次分析法相對(duì)于加權(quán)平均法其精度有所提高,但避免不了由于主觀因素去比較各項(xiàng)指標(biāo)重要性來構(gòu)造判斷矩陣,造成評(píng)價(jià)結(jié)果失真;神經(jīng)網(wǎng)絡(luò)算法作為
種多領(lǐng)域廣泛應(yīng)用的新技術(shù),以其強(qiáng)大的非線性、自學(xué)習(xí)、實(shí)時(shí)優(yōu)化、智能學(xué)習(xí)等特性,成為當(dāng)前教學(xué)質(zhì)量自動(dòng)評(píng)價(jià)的主要算法,并且很好解決了加權(quán)平均法和層次分析法出現(xiàn)的主觀性強(qiáng)、隨機(jī)性強(qiáng)、非線性弱等不足,該算法模擬人類神經(jīng)元結(jié)構(gòu),將教學(xué)質(zhì)量各項(xiàng)評(píng)價(jià)指標(biāo)作為輸入,進(jìn)行加權(quán)計(jì)算、非線性函數(shù)計(jì)算和閥值計(jì)算,較大增強(qiáng)了評(píng)價(jià)輸出值的精度,但人工神經(jīng)網(wǎng)絡(luò)工作原理是種黑箱問題,理論上其輸出可以逼近期望值,但由于基于最大梯度法、最優(yōu)激活函數(shù)和網(wǎng)絡(luò)結(jié)構(gòu)不能確定等因素,還存在收斂速度慢、易陷入局部極小值、學(xué)習(xí)泛化能力差、對(duì)于復(fù)雜系統(tǒng)預(yù)測誤差較大等明顯不足。
三、教學(xué)質(zhì)量評(píng)價(jià)的改進(jìn)算法
(一)遺傳算法原理
遺傳算法(Genetic Algorithms)是模擬自然界“優(yōu)勝劣汰,適者生存”生物遺傳進(jìn)化原理的種并行隨機(jī)搜索最優(yōu)化方法。該算法將系統(tǒng)所要求得的參數(shù)進(jìn)行編碼,按照所選擇的適應(yīng)度函數(shù)對(duì)編碼群體進(jìn)行選擇、交叉和變異等操作,在遺傳過程中對(duì)編碼群體進(jìn)行篩選,使適應(yīng)度好的個(gè)體被保留,適應(yīng)度差的個(gè)體被淘汰,新的群體既繼承了上一代的信息,又優(yōu)于下一代,這樣反復(fù)循環(huán),直至滿足條件,最終將最優(yōu)個(gè)體挑選出來,而最優(yōu)個(gè)體的編碼參數(shù)即為應(yīng)用系統(tǒng)所要求得的最佳結(jié)果。
(二)BP神經(jīng)網(wǎng)絡(luò)的改進(jìn)
為改進(jìn)神經(jīng)網(wǎng)絡(luò)的收斂速度和訓(xùn)練精度,國內(nèi)外學(xué)者提出了啟發(fā)式改進(jìn)方法和數(shù)值優(yōu)化算法,這些改進(jìn)算法大多采用了優(yōu)化反向傳播誤差模型的途徑。要進(jìn)步提高網(wǎng)絡(luò)的收斂速度和訓(xùn)練精度,還可以采用優(yōu)化網(wǎng)絡(luò)最優(yōu)初始權(quán)值、閥值或網(wǎng)絡(luò)結(jié)構(gòu)的方法。本文就是利用遺傳算法原理,將BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練誤差作為遺傳算法中個(gè)體的適應(yīng)度值,將神經(jīng)網(wǎng)絡(luò)的各層權(quán)值和閥值作為遺傳算法中個(gè)體的編碼參數(shù),經(jīng)過定代數(shù)的遺傳或者說定次數(shù)的迭代,來獲得網(wǎng)絡(luò)的最優(yōu)初始權(quán)值和閥值,進(jìn)步提高神經(jīng)網(wǎng)絡(luò)評(píng)價(jià)模型的預(yù)測精度。
(三)改進(jìn)評(píng)價(jià)算法的實(shí)現(xiàn)步驟
步驟1:初建評(píng)價(jià)指標(biāo)內(nèi)容體系。參考相關(guān)文獻(xiàn)資料,深入研究教學(xué)規(guī)律和教學(xué)評(píng)價(jià)方法,結(jié)合院校教學(xué)評(píng)價(jià)實(shí)施辦法和制度,初步建立級(jí)指標(biāo)和具體二級(jí)指標(biāo)的層次型評(píng)價(jià)指標(biāo)內(nèi)容體系。
步驟2:綜合篩選重要指標(biāo)。綜合利用層次分析法指標(biāo)分層細(xì)致、權(quán)重計(jì)算科學(xué)的優(yōu)點(diǎn),以及問卷調(diào)查法評(píng)價(jià)客觀、數(shù)據(jù)量大的優(yōu)勢(shì),綜合兩方面信息來最終篩選重要指標(biāo),為改進(jìn)BP評(píng)價(jià)模型的確立提供網(wǎng)絡(luò)輸入。
步驟3:改進(jìn)BP評(píng)價(jià)模型的確立。BP神經(jīng)網(wǎng)絡(luò)雖然具有較好的擬合能力,但其擬合能力不是絕對(duì)的,對(duì)于些復(fù)雜系統(tǒng),預(yù)測結(jié)果會(huì)存在較大誤差;神經(jīng)網(wǎng)絡(luò)預(yù)測的準(zhǔn)確性和訓(xùn)練數(shù)據(jù)的多少有較大的關(guān)系,如果缺乏足夠多的網(wǎng)絡(luò)訓(xùn)練數(shù)據(jù),網(wǎng)絡(luò)預(yù)測值可能存在較大的誤差。由于教學(xué)質(zhì)量評(píng)價(jià)的神經(jīng)網(wǎng)絡(luò)模型輸入(指標(biāo)分值)與輸出(總評(píng)成績)具有復(fù)雜的非線性關(guān)系,而實(shí)際評(píng)價(jià)過程中又很難得到大量數(shù)據(jù)作為訓(xùn)練樣本,所以本文利用遺傳算法GA原理,為BP神經(jīng)網(wǎng)絡(luò)選擇最優(yōu)初始權(quán)值和閥值,以提高神經(jīng)網(wǎng)絡(luò)評(píng)價(jià)模型的預(yù)測精度。
步驟4:改進(jìn)BP評(píng)價(jià)模型的訓(xùn)練與測試。為檢驗(yàn)改進(jìn)BP評(píng)價(jià)模型的性能,在Matlab平臺(tái)下對(duì)其進(jìn)行仿真實(shí)驗(yàn),輸入樣本數(shù)據(jù)對(duì)改進(jìn)BP評(píng)價(jià)模型進(jìn)行訓(xùn)練與測試,對(duì)仿真結(jié)果進(jìn)行比較分析,總結(jié)出評(píng)價(jià)模型的優(yōu)勢(shì)和不足。