• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于IRT模型的BP神經(jīng)網(wǎng)絡(luò)參數(shù)估計(jì)的進(jìn)一步研究

    2014-01-18 03:23:46關(guān)潮輝丁樹良
    關(guān)鍵詞:降維參數(shù)估計(jì)神經(jīng)網(wǎng)絡(luò)

    關(guān)潮輝,丁樹良

    (江西師范大學(xué)計(jì)算機(jī)信息工程學(xué)院,江西南昌330022)

    0 引言

    項(xiàng)目反應(yīng)理論(item response theory,IRT)是一種新興的心理與教育測驗(yàn)理論,是在克服經(jīng)典測驗(yàn)理論局限而產(chǎn)生和發(fā)展的[1].參數(shù)估計(jì)是IRT的重要組成部分,但是由于IRT自身的復(fù)雜性,致使其相關(guān)模型的參數(shù)估計(jì)相對困難[2].傳統(tǒng)的參數(shù)估計(jì)方法要求測驗(yàn)的人數(shù)和題數(shù)都較大時才有較理想的分析結(jié)果.使用BP神經(jīng)網(wǎng)絡(luò)進(jìn)行參數(shù)估計(jì)(BP降維法)[3-5]對考生人數(shù)、測驗(yàn)題數(shù)的要求較寬松且估計(jì)的精度較高.但是目前在設(shè)計(jì)網(wǎng)絡(luò)結(jié)構(gòu)時,網(wǎng)絡(luò)隱層數(shù)及隱層節(jié)點(diǎn)數(shù)的確定還缺乏足夠的理論指導(dǎo),這使得網(wǎng)絡(luò)結(jié)構(gòu)的確定帶有較大的主觀性和藝術(shù)性[6-7].本文主要對神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)以及降維法進(jìn)行改進(jìn),并達(dá)到了較好的效果.

    1 研究方法

    1.1 BP降維法

    文獻(xiàn)[4-5]提出BP神經(jīng)網(wǎng)絡(luò)降維法,采用BP神經(jīng)網(wǎng)絡(luò)與降維技術(shù)相結(jié)合,利用IRT中常用的聯(lián)合似然估計(jì)思想進(jìn)行參數(shù)估計(jì)[5],用于處理各種IRT模型的參數(shù)估計(jì),具有普遍適用性.本文主要討論0-1評分的3參數(shù)邏輯斯蒂模型(3PLM):

    其中D=1.702 為常數(shù),aj、bj、cj分別表示第i個題目的區(qū)分度、難度和猜測度,Pαj表示能力為θα的被試答對第 j題的概率[1].

    在文獻(xiàn)[4-5]中BP神經(jīng)網(wǎng)絡(luò)使用Matlab神經(jīng)網(wǎng)絡(luò)工具箱來設(shè)計(jì),采用4層神經(jīng)網(wǎng)絡(luò),每層的節(jié)點(diǎn)數(shù)依次為10,7,3,1個,前3層采用 S型激活函數(shù)‘tansig’,最后一層采用線性激活函數(shù)‘purelin’,訓(xùn)練函數(shù)、學(xué)習(xí)函數(shù)采用默認(rèn)方式,訓(xùn)練次數(shù)為100次.

    根據(jù)Monte Carlo模擬生成的得分矩陣XN×M=(xij)進(jìn)行降維.其中以被試i的平均得分作為該被試能力(θ)參數(shù)估計(jì)的輸入;以題分對總分的相關(guān)系數(shù)作為題目參數(shù)區(qū)分度a的輸入,以下si為第i個被試的總分,s-為N個被試的平均分,則

    1.2 改進(jìn)的BP降維法

    在文獻(xiàn)[4-5]提出的BP降維法中,BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)(4層,節(jié)點(diǎn)數(shù)分別為10,7,3,1)值得商榷.文獻(xiàn)[8]指出,一個有3層單元的網(wǎng)絡(luò)可以任意精度逼近任意函數(shù).過多的層數(shù)不僅影響神經(jīng)網(wǎng)絡(luò)訓(xùn)練的速度,而且可能導(dǎo)致過擬合[9],從而影響其泛化能力.通過湊試法[10]發(fā)現(xiàn),采用新的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),即2層神經(jīng)網(wǎng)絡(luò),每層的節(jié)點(diǎn)數(shù)依次為3、1,前層采用“S”型激活函數(shù)‘tansig’,后層采用線性激活函數(shù)‘purelin’,訓(xùn)練函數(shù)采用‘trainbr’、學(xué)習(xí)函數(shù)采用默認(rèn)方式,訓(xùn)練次數(shù)為100次.訓(xùn)練速度更快,且實(shí)驗(yàn)結(jié)果更好.

    對于降維方法,文獻(xiàn)[3]提出了不同的方法,在新的網(wǎng)絡(luò)結(jié)構(gòu)下,實(shí)驗(yàn)效果沒有進(jìn)一步穩(wěn)定的提高,故還是沿用文獻(xiàn)[4-5]的降維方法,但作必要的修正.當(dāng)某題目所有被試均作答錯誤時,題目的區(qū)分度a對應(yīng)的相關(guān)系數(shù)計(jì)算公式的分母為0.針對這一缺陷,本文提出修改,當(dāng)?shù)趈題沒人答對時,即得分陣XN×M的第 j列均為 0 時,有

    由于題目的通過率越高,題目相應(yīng)的難度應(yīng)該越小,采用通過率作為題目難度的輸入從邏輯上看是不合理的.針對這一問題,以題目的未通過率=作為題目參數(shù)難度b的輸入.對于猜測度c,當(dāng)被試人數(shù)的尾數(shù)不為0時,l30不是整數(shù),比如被試人數(shù)為45時,l30=13.5,與事實(shí)不符,故應(yīng)該進(jìn)行取整處理.

    2 試驗(yàn)

    蒙特卡洛模擬隨機(jī)生成M個項(xiàng)目參數(shù)和N個被試能力參數(shù),其中l(wèi)na~N(1,0.4)(且0<a≤2),θ,b~N(0,1.5)(且 -3≤θ,b≤3),c~β(3,30)(且0< c≤0.25).由(1)式計(jì)算Pαj,產(chǎn)生得分陣 XN×M=(xij)(rij~U(0,1),rij≤Pαj,xij=1,否則xij=0)[4-5]. 重復(fù)生成RN×M=(rij),產(chǎn)生30 個得分陣.采用上述的降維法以及修正后的降維法對得分陣進(jìn)行降維,得出一行N列的向量(能力參數(shù))或M行一列的向量(項(xiàng)目參數(shù))作為30個神經(jīng)網(wǎng)絡(luò)的輸入,以對應(yīng)的能力參數(shù)或項(xiàng)目參數(shù)真值作為對應(yīng)的輸出,分別使用文獻(xiàn)[4-5]的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和新的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)訓(xùn)練神經(jīng)網(wǎng)絡(luò).

    模擬生成N1個被試能力參數(shù),結(jié)合上述已經(jīng)生成的M組項(xiàng)目參數(shù),生成得分陣XN1×M,作為進(jìn)行被試能力值的參數(shù)估計(jì)的測試樣本.降維后生成輸入向量,在原來訓(xùn)練好的30個網(wǎng)絡(luò)上測試,以N1個被試能力為網(wǎng)絡(luò)目標(biāo)值,每次網(wǎng)絡(luò)輸出進(jìn)行相加,循環(huán).模擬生成M1組項(xiàng)目參數(shù),結(jié)合上述已經(jīng)生成的N個被試的能力參數(shù),模擬生成得分陣XNXM,通過上述方法,同樣可以完成項(xiàng)目參數(shù)估計(jì).

    使用估計(jì)值對真值的修復(fù)好壞的2個指標(biāo)Abs和Rmasd作為評價估計(jì)好壞的標(biāo)準(zhǔn)[4-5]:

    其中k,r表示待估參數(shù)個數(shù)和訓(xùn)練網(wǎng)絡(luò)數(shù),x∧ij表示參數(shù)的估算值,xij表示參數(shù)的真值.為了說明新的方法的時間效率有所提高,引入相對時間的概念:以新方法完成所有參數(shù)估計(jì)時程序的總耗時為一個單位時間,即T1=1,文獻(xiàn)[4-5]的方法有T2=toldtnew,其中told表示文獻(xiàn)[4-5]方法完成所有參數(shù)估計(jì)時程序的總耗時,tnew表示新方法的總耗時.

    3 結(jié)果及其分析

    令題數(shù)M=200,人數(shù)N=150,測試題數(shù)M1=50,測試人數(shù)N1=50,分別使用文獻(xiàn)[4-5]的BP降維法和改進(jìn)后的BP降維法進(jìn)行試驗(yàn),得到結(jié)果如表1所示.

    表1 2種BP降維方法得到的各參數(shù)評價指標(biāo)的比較

    從表1可以看出,當(dāng)訓(xùn)練人數(shù)N為150,訓(xùn)練題數(shù)M為200,施測題數(shù)或施測人數(shù)為50時,新法得到的各個參數(shù)的指標(biāo)均優(yōu)于文獻(xiàn)[4-5].其中,能力參數(shù)θ的Abs和 Rmsd,新法明顯優(yōu)于文獻(xiàn)[4-5].文獻(xiàn)[4-5]的相對時間值為1.37,這相當(dāng)于新法的程序運(yùn)行的時間效率提高了近40%.

    4 進(jìn)一步的討論

    在研究過程中,發(fā)現(xiàn)存在以下問題值得進(jìn)一步討論:(i)當(dāng)M≤8且N≤8,而M1或N1保持不變時,新方法的實(shí)驗(yàn)結(jié)果有時會比原來的方法差.事實(shí)上,當(dāng)訓(xùn)練樣本特別小的時候,是否還考慮使用降維法[4-5],值得商榷.(ii)BP網(wǎng)絡(luò)是目前使用最為廣泛的神經(jīng)網(wǎng)絡(luò)之一,盡管如此,它仍存在網(wǎng)絡(luò)易陷入局部極小、收斂速度慢、網(wǎng)絡(luò)泛化能力差等不足[6],如何結(jié)合神經(jīng)網(wǎng)絡(luò)集成法[7,11],對其進(jìn)行改進(jìn)并應(yīng)用于基于IRT的參數(shù)估計(jì),值得研究.(iii)本文主要討論的是BP神經(jīng)網(wǎng)絡(luò),如果采用其他神經(jīng)網(wǎng)絡(luò)效果會如何?特別是BP神經(jīng)網(wǎng)絡(luò)是有監(jiān)督的神經(jīng)網(wǎng)絡(luò)[10],這大大限制了此類方法的實(shí)際應(yīng)用.(iv)本文只討論了基于簡單IRT模型的參數(shù)估計(jì),即0-1評分,單維的3PLM,如果采用多級評分或多維的IRT模型,該如何進(jìn)行試驗(yàn),值得討論.

    [1]漆書青,戴海琦,丁樹良.現(xiàn)代教育與心理測量學(xué)原理[M].北京:高等教育出版社,2002:80-96,97-142.

    [2] Baker F B.Item response theory:parameter estimation techniques[M].2nd.New York:Marcel Dekker,Inc,2004:23-58,157-200.

    [3]劉文,邊玉芳,陳玲麗,等.BP神經(jīng)網(wǎng)絡(luò)估計(jì)IRT參數(shù)的比較研究[J].中國考試,2013(2):7-11.

    [4]譚云蘭,丁樹良,辛銳銘,等.基于IRT模型參數(shù)的BP神經(jīng)網(wǎng)絡(luò)估計(jì)[J].計(jì)算機(jī)工程與應(yīng)用,2004,40(17):56-57,108.

    [5]譚云蘭,丁樹良,辛銳銘.基于IRT模型的BP神經(jīng)網(wǎng)絡(luò)降維法參數(shù)估計(jì)及其應(yīng)用[J].江西師范大學(xué)學(xué)報(bào):自然科學(xué)版,2004,28(6):485-488.

    [6]范佳妮,王振雷,錢鋒.BP人工神經(jīng)網(wǎng)絡(luò)隱層結(jié)構(gòu)設(shè)計(jì)的研究進(jìn)展[J].控制工程,2005,12(S1):105-109.

    [7]余嘉元.基于神經(jīng)網(wǎng)絡(luò)集成的IRT參數(shù)估計(jì)[J].江南大學(xué)學(xué)報(bào):自然科學(xué)版,2009,8(5):505-508.

    [8]Tom M M.機(jī)器學(xué)習(xí)[M].曾華軍,譯.北京:機(jī)械工業(yè)出版社,2003:76-82.

    [9]飛思科技產(chǎn)品研發(fā)中心.神經(jīng)網(wǎng)絡(luò)理論與MATLAB7實(shí)現(xiàn)[M].北京:機(jī)械工業(yè)出版社,2005:68-69,107-113.

    [10] Hüsken M,Jin Y,Sendhoff B.Structure optimization of neural networks for evolutionary design optimization[J].Soft Computing-A Fusion of Foundations,Methodologies andApplications,2005,9(1):21-28.

    [11]周志華,陳世福.神經(jīng)網(wǎng)絡(luò)集成[J].計(jì)算機(jī)學(xué)報(bào),2002,25(1):1-8.

    猜你喜歡
    降維參數(shù)估計(jì)神經(jīng)網(wǎng)絡(luò)
    混動成為降維打擊的實(shí)力 東風(fēng)風(fēng)神皓極
    車主之友(2022年4期)2022-08-27 00:57:12
    基于新型DFrFT的LFM信號參數(shù)估計(jì)算法
    降維打擊
    海峽姐妹(2019年12期)2020-01-14 03:24:40
    神經(jīng)網(wǎng)絡(luò)抑制無線通信干擾探究
    電子制作(2019年19期)2019-11-23 08:42:00
    Logistic回歸模型的幾乎無偏兩參數(shù)估計(jì)
    基于向前方程的平穩(wěn)分布參數(shù)估計(jì)
    基于競爭失效數(shù)據(jù)的Lindley分布參數(shù)估計(jì)
    基于神經(jīng)網(wǎng)絡(luò)的拉矯機(jī)控制模型建立
    復(fù)數(shù)神經(jīng)網(wǎng)絡(luò)在基于WiFi的室內(nèi)LBS應(yīng)用
    基于支持向量機(jī)回歸和RBF神經(jīng)網(wǎng)絡(luò)的PID整定
    临武县| 梧州市| 永吉县| 沿河| 图片| 白河县| 株洲县| 星子县| 天镇县| 盈江县| 娄烦县| 晋州市| 安塞县| 新安县| 玉环县| 祁阳县| 宁强县| 会同县| 镇沅| 富民县| 德令哈市| 泰和县| 六枝特区| 驻马店市| 安义县| 甘肃省| 吉林市| 南通市| 蒙山县| 沈丘县| 柯坪县| 资源县| 革吉县| 长沙市| 沙河市| 泰州市| 夏河县| 慈溪市| 登封市| 云梦县| 沈丘县|