邱丹萍
(廣東白云學院軟件工程系,廣州 510450)
隨著高等教育的普及化,市民對教育的關注度、了解度也在逐漸提升。越來越多的人認識到提升公民的受教育水平,讓更多的人接受高等教育不僅能提高大眾的文化素養(yǎng),還能推動國家的科技進步。對教育部門及家長而言,探討如何提升高等教育教學質量成為一個不可避免的話題。而高等教育的教學幾乎都是由高校完成,而高校教學質量的好壞,很難由一兩個數(shù)據(jù)直接進行判定。高校的教學也大部分是由教師課堂授課的方式來完成,而且在我們國家,課堂教學仍是我們開展教育活動的主要渠道,其質量很大程度上反映并決定了高校的教育質量[1]。
高校的教學質量由教師的教學質量決定,但是,如何判定教師的教學質量卻很難用一個線性的數(shù)學表達式進行計算。在大多數(shù)高校,教學質量的評價依舊采用專家、督導組、同行進課堂聽課、學生課后評價的方式來判定教師的教學水平。不可否認,這些判定方法有一定的實用性。尤其對于新教師,專家、同行能及時發(fā)現(xiàn)問題并幫助新教師快速糾正,從學生的課后反饋上也能知道應該如何更好的踐行“以學生為中心”的教學理念。但這些判定標準也有其局限性,比如專家、同行隨堂聽課的課堂質量判定標準大多由一些行政部門根據(jù)社會要求、領導要求、主觀認知進行權重設定,對于同一個標準,針對不同學院的應該有權重的區(qū)分,倘若都用統(tǒng)一標準很容易引起判定不嚴謹。除此之外,專家組及學生在進行教師評價階段,也存在主觀性和不全面性?;诜N種不定量因素,高校對教師的評價標準也缺乏科學的理論依據(jù)[2]。
因而很多科學工作者在考慮能否用更加智能、合理的方式來進行教學質量評價。當今,隨著人工智能的普及,神經(jīng)網(wǎng)絡的運用也越來越廣泛,本文也是根據(jù)神經(jīng)網(wǎng)絡的特點,采用BP神經(jīng)網(wǎng)絡算法來論證此算法在教師教學質量評價中能得到有效運用。
BP神經(jīng)網(wǎng)絡是一種反饋型傳播網(wǎng)絡,類似人的大腦,它主要由輸入層、隱含層和輸出層構成。BP神經(jīng)網(wǎng)絡也是通過對輸入層到隱含層以及隱含層到輸出層的權值及閾值的不斷修改來完善網(wǎng)絡,從而使輸出值和準確值的誤差最小。BP神經(jīng)網(wǎng)絡它能夠模擬人類大腦神經(jīng)系統(tǒng),對輸入的信息進行學習、修正,從而達到客觀、公正的信息輸出。也正是因為BP神經(jīng)網(wǎng)絡的這些優(yōu)點,所以它在機器學習、人工智能、信息預測等領域都有廣泛的應用。
圖1 BP神經(jīng)網(wǎng)絡結構圖
在高校教學質量評價體系中,如何對高校教師的教學質量進行良好的評價變得越來越重要了。在現(xiàn)實中,因為存在各種主觀因素,使得評價缺乏理論依據(jù),因而我們也根據(jù)BP神經(jīng)網(wǎng)絡的特點構建一個基于教學質量評價的BP神經(jīng)網(wǎng)絡模型,對教學評價結果進行定量分析。在傳統(tǒng)的教學評價中一般分為教學目標、教學過程、教學效果、教學態(tài)度四個方面。在評價中這四個方面又可以再細分成其他二級指標,如表1。
表1 教學評價指標
根據(jù)傳統(tǒng)評價指標,為了更好地對教學質量進行分析,在此我們必須構建一個合理的網(wǎng)絡模型,對網(wǎng)絡模型輸入、隱含、輸出層進行設計,盡量減少網(wǎng)絡訓練次數(shù)、提升精確度。對于BP神經(jīng)網(wǎng)絡,因為隱含層的層數(shù)既可以單層也可以是多隱含層的,但是多隱含層神經(jīng)既增加了訓練時間,又增加網(wǎng)絡的泛化性。所以,在此我們構建一個單隱層的神經(jīng)網(wǎng)絡模型。
(1)輸入層設計
神經(jīng)網(wǎng)絡中,我們一般把可以決定網(wǎng)絡輸出的初始決定因素當成輸入值。本文的教學評價指標中,我們有四個一級指標,經(jīng)過分析,這四個以及指標又可以細分成14個二級指標最終,這14個二級指標也是決定評價結果的根本因素。所以在此,我們定義網(wǎng)絡模型的輸入層神經(jīng)元個數(shù)為14個。
(2)隱含層設計
在BP神經(jīng)網(wǎng)絡中,我們對隱含層的層數(shù)及節(jié)點數(shù)的確定并沒有統(tǒng)一的計算公式,大部分采取的是經(jīng)驗法、試錯法。這里我們采用常用的經(jīng)驗公式:(其中p表示輸入層層數(shù),q表示輸出層層數(shù),a表示1-10之間的常數(shù))。經(jīng)過測試,這里我們把隱含層節(jié)點數(shù)定為9。
(3)輸出層設計
BP神經(jīng)網(wǎng)絡一般把最終需要得到的結果當成輸出值,在教學質量評價體系中,一般把評價的結果當成最終的輸出。因而,我們的輸出層神經(jīng)元分個數(shù)定義為1。
構建了神經(jīng)網(wǎng)絡模型后,接下來我們使用某學院10位教師的教學評價結果進行分析。其中評價結果是由從教多年的同行根據(jù)評價指標對每項指標進行評分,其中每項指標的最高分為10分。評定出每項指標的單項得分后,接下來再使用線性加權法計算出每位教師的最終得分。為了減少網(wǎng)絡對樣本的需求量,接下來再使用歸一化處理每位教師的最終得分數(shù)據(jù),歸一化的計算公式為,處理后得分數(shù)據(jù)如表2所示。
表2 加權法處理后教師得分及歸一化處理后數(shù)據(jù)
根據(jù)同行評價的教師教學質量成績表,接下來我們可以以這些數(shù)據(jù)為依托來構建我們的BP神經(jīng)網(wǎng)絡教學質量評價體系。根據(jù)歸一化處理后的十組教師評價體系數(shù)據(jù),我們選取8組數(shù)據(jù)作為訓練數(shù)據(jù),另外B、H兩位教師的數(shù)據(jù)當成測試數(shù)據(jù)。在教學質量評價體系中,采用的是自適應的梯度下降BP算法。根據(jù)選取的7組測試數(shù)據(jù)值定義好輸入向量及輸出向量,利用MATLAB,創(chuàng)建3層BP神經(jīng)網(wǎng)絡,其中隱含層的傳遞函數(shù)采用雙曲正切S型激活函數(shù),輸出層激活函數(shù)采用線性激活函數(shù),學習次數(shù)為10000次,誤差為0.001。構建好前向神經(jīng)網(wǎng)絡后,對網(wǎng)絡進行訓練,若訓練次數(shù)達到10000次,網(wǎng)絡仍未收斂,則說明此模型不收斂。若訓練未到10000次,誤差已經(jīng)小于0.001,說明訓練誤差達到目標,可結束訓練。
經(jīng)過訓練,發(fā)現(xiàn)在訓練次數(shù)為9000次時,誤差小于0.001,接下來我們使用教師B和教師H的數(shù)據(jù)當成測試數(shù)據(jù),將測試數(shù)據(jù)引入訓練好的神經(jīng)網(wǎng)絡模型,經(jīng)過測試后,發(fā)現(xiàn)兩組數(shù)據(jù)的誤差率均較小,通過仿真得到的結果與同行評定的結果也很接近,如表3所示。說明BP神經(jīng)網(wǎng)絡模型能很好地進行教學質量評定。
表3 同行評價結果與神經(jīng)網(wǎng)絡測試后結果
通過上述實驗結果說明使用BP神經(jīng)網(wǎng)絡可以進行教學質量的評定,并且采用這種方式可以定量地得出評定結果,這不但有利于教師及時發(fā)現(xiàn)教學中的不足之處,也有利于教務部門進行教學質量的評定,定量化的結果在教學評定中也更具說服性。