劉翠玲, 索少增, 吳靜珠, 孫曉榮, 吳勝男, 蘇 淼
(北京工商大學計算機與信息工程學院,北京 100048)
BP神經(jīng)網(wǎng)絡在ATR-FTIR技術微量農(nóng)藥溶液檢測中的應用
劉翠玲, 索少增, 吳靜珠, 孫曉榮, 吳勝男, 蘇 淼
(北京工商大學計算機與信息工程學院,北京 100048)
利用衰減全反射傅里葉變換紅外光譜(ATR-FTIR)技術分別對毒死蜱、炔螨特的微量溶液進行了檢測,采用差譜、基線校正和矢量歸一化對譜圖進行預處理,利用BP神經(jīng)網(wǎng)絡分別使用自適應調(diào)整學習率并附加動量因子的梯度下降反向傳播算法訓練函數(shù)和SCG反向傳播算法訓練函數(shù)建立了毒死蜱和炔螨特農(nóng)藥溶液的定量分析模型,并對校正集和預測集進行了定量分析.毒死蜱溶液模型的分析結(jié)果為:R=0.998 6,RMSEC=0.100 0,RMSEP=0.220 1;炔螨特溶液模型的分析結(jié)果為:R=0.997 4,RMSEC=0.391 8,RMSEP=0.624 1.結(jié)果表明,BP神經(jīng)網(wǎng)絡結(jié)合ATR-FTIR技術檢測微量農(nóng)藥溶液含量具有快速、精度高、泛化能力強的優(yōu)點,可用于農(nóng)藥溶液含量的快速、準確鑒定.
BP神經(jīng)網(wǎng)絡;ATR-FTIR;農(nóng)藥殘留;毒死蜱;炔螨特
農(nóng)藥殘留是食品安全問題亟待解決的重要環(huán)節(jié),研究者們針對農(nóng)藥殘留的便捷和迅速檢測做了很多工作,但是由于檢測PPM級微量農(nóng)藥殘留對檢測方法和檢測儀器以及檢測的過程都有極高的要求,所以,目前的檢測方法仍以傳統(tǒng)物理-化學方法為主,尚無統(tǒng)一的更加快捷檢測農(nóng)藥殘留的方法和標準.針對此研究課題,使用BP神經(jīng)網(wǎng)絡結(jié)合ATR-FTIR技術,旨在研究農(nóng)藥殘留檢測課題中微量農(nóng)藥溶液部分檢測的可行性.
衰減全反射傅里葉變換紅外光譜(attenuated total reflectance-Fourier infrared spectroscopic,ATR-FTIR)技術利用光在兩種不同介質(zhì)表面,以大于臨界角的入射角由光密介質(zhì)射入光疏介質(zhì)中一段距離后被反射回來的光學原理,根據(jù)光疏介質(zhì)對光的吸收譜圖性狀利用Beer-Lambert定律對樣本進行分析和檢測[1].
衰減全反射附件的晶體通常由ZnSe、AMTIR、Ge等晶體材料構成,容易被劃傷,由于晶體上的劃痕影響測量的精度,要注意實驗中保護晶體.在檢測時無需對樣本進行任何處理,與晶體緊密接觸即可,ATR-FTIR技術無需對樣本進行處理的無損檢測[2]優(yōu)點,使檢測過程更加便捷和快速.對農(nóng)藥溶液檢測時,由于受到重力作用,液體會在自然狀態(tài)下與晶體保持緊密接觸,只要保證液體完全將晶體覆蓋即可,本次實驗每次使用移液槍取10 μL滴在晶體上進行檢測.
BP(back propagation)神經(jīng)網(wǎng)絡為多層前饋網(wǎng)絡,采用誤差反向傳播的學習過程.輸入信號由輸入層接收并傳遞給隱含層,經(jīng)隱含層信息變換處理后,傳遞給輸出層,并將此輸出與期望輸出進行計算得出誤差,若誤差不在可接受范圍內(nèi),則將誤差反向傳播給神經(jīng)網(wǎng)絡,周而復始并以此計算各層的閾值和權值,直至得到可接受的結(jié)果,訓練結(jié)束[3].
BP神經(jīng)網(wǎng)絡的權值訓練使用非線性可微函數(shù),并且,只含有一個隱含層的BP神經(jīng)網(wǎng)絡即可對任意連續(xù)函數(shù)進行任意精度的映射,因此本文亦采用三層BP神經(jīng)網(wǎng)絡進行建模.使用BP神經(jīng)網(wǎng)絡建模不必預知模型的各項參數(shù)即可對函數(shù)進行擬合,因此,BP神經(jīng)網(wǎng)絡的建模能力和非線性映射能力很強,可以很容易進行復雜模型的建立[4-5].
由于沒有明確的隱含層神經(jīng)元選擇公式和規(guī)范,BP神經(jīng)網(wǎng)絡建模的難點之一為隱含層神經(jīng)元數(shù)目的選取,隱含層神經(jīng)元數(shù)目過多會導致模型過于復雜、過擬合和泛化能力差等問題[6-7],導致模型的預測效果極差.因此,通過多次調(diào)試選擇隱含層神經(jīng)元數(shù)目,得到最優(yōu)模型.
另外,由于訓練函數(shù)根據(jù)自身特點不同,針對特定要求建模的適用性也不同,需多次試驗選擇出最優(yōu)訓練函數(shù)對神經(jīng)網(wǎng)絡進行訓練[8].根據(jù)多次實驗結(jié)果,選擇最優(yōu)神經(jīng)網(wǎng)絡模型的訓練函數(shù)如下.毒死蜱溶液模型的訓練函數(shù)選為自適應調(diào)整學習率并附加動量因子的梯度下降反響傳播算法訓練函數(shù);炔螨特溶液模型的訓練函數(shù)選為量化共軛梯度(scaled conjugate gradient,SCG)反向傳播算法訓練函數(shù).
儀器:Vertex 70型FTIR光譜儀,德國Bruker公司;KBr分束器(7 800~350 cm-1);DLATGS檢測器(12 000~350 cm-1);單次反射水平ATR附件;ZnSe晶體.OPUS6.5和MATLAB7.7數(shù)據(jù)分析軟件.
試劑:使用購自中國計量科學研究院的農(nóng)藥炔螨特標準物質(zhì)(標準值1.00 mg/mL,以乙腈為溶劑)配置20個樣本,樣本濃度2~20 mg/kg.根據(jù)中華人民共和國農(nóng)業(yè)行業(yè)標準,NY1500.41.3~1500.41.6—2009,NY1500.50 ~ 1500.92—2009 規(guī)定,炔螨特最大殘留量為5 mg/kg.
使用購自中國計量科學研究院的甲醇中毒死蜱溶液標準物質(zhì)(標準值1.01 mg/mL)配置26個樣本,樣本濃度0.03~6 mg/kg.根據(jù)中華人民共和國農(nóng)業(yè)行業(yè)標準,NY1500.41.3~1500.41.6—2009,NY1500.50~1500.92—2009規(guī)定,毒死蜱最大殘留量為1 mg/kg.
室溫20℃的環(huán)境下,在4 500~600 cm-1波段,掃描16次,分辨率4 cm-1,取樣本10 μL滴在 ZnSe晶體表面進行檢測.清洗劑使用石油醚.
對兩種農(nóng)藥溶液進行光譜數(shù)據(jù)掃描后,使用差譜+基線校正+矢量歸一化處理后,相對于原始譜圖數(shù)據(jù),兩種農(nóng)藥溶液的特征信息得到了有效放大,歸一化處理后的數(shù)據(jù)使得后期建模過程更加簡化和快速.預處理后毒死蜱溶液和炔螨特溶液的ATRFTIR光譜圖如圖1、圖2.
圖1 預處理后的毒死蜱溶液的ATR-FTIR譜圖Fig.1 ATR-FTIR Spectrum of chlorpyrifos after data preprocessing
圖2 預處理后的炔螨特溶液的ATR-FTIR譜圖Fig.2 ATR-FTIR Spectrum of propargite after data preprocessing
根據(jù)光譜預處理的結(jié)果,選擇1 027~1 008 cm-1波段和2264~2253 cm-1波段的特征吸收峰分別對微量毒死蜱溶液和炔螨特溶液建立定量分析模型.
使用MATLAB7.7神經(jīng)網(wǎng)絡工具箱中自適應調(diào)整學習率并附加動量因子的梯度下降反向傳播算法訓練函數(shù)(traingdx訓練函數(shù)),以校正集為訓練樣本對網(wǎng)絡進行訓練,神經(jīng)網(wǎng)絡輸出和實際化學值的均方誤差即平均絕對誤差(mean squared error,MSE)為其性能函數(shù),隱含層選為15個神經(jīng)元,將訓練目標誤差設為0.01進行建模.模型評價參數(shù)如下:R=0.9986,RMSEC=0.1000,RMSEP=0.2201.
內(nèi)部交叉驗證的擬合結(jié)果和對預測集預測結(jié)果曲線如圖3、圖4.BP神經(jīng)網(wǎng)絡模型對樣本集的預測結(jié)果如表1.
圖3 毒死蜱溶液BP神經(jīng)網(wǎng)絡內(nèi)部交叉驗證擬合結(jié)果Fig.3 Correlation plots between prediction and actual values of Chlorpyrifos
圖4 毒死蜱預測集預測結(jié)果Fig.4 Predicting result of chlorpyrifos samples
表1 毒死蜱溶液的BP神經(jīng)網(wǎng)絡模型預測結(jié)果Tab.1 Predicting result of chlorpyrifos samples
使用MATLAB7.7神經(jīng)網(wǎng)絡工具箱中量化共軛梯度(scaled conjugate gradient,SCG)反向傳播算法訓練函數(shù)(trainscg訓練函數(shù)),同樣采用以校正集為訓練樣本對網(wǎng)絡進行訓練和以平均絕對誤差(mean squared error,MSE)為性能函數(shù),隱含層選為11個神經(jīng)元,建模時對BP神經(jīng)網(wǎng)絡訓練300次.所建立模型的各個評價參數(shù)為:R=0.997 4,RMSEC=0.391 8,RMSEP=0.624 1.
內(nèi)部交叉驗證的擬合結(jié)果和對預測集預測結(jié)果曲線如圖5、圖6.BP神經(jīng)網(wǎng)絡模型對樣本集的預測結(jié)果如表2.
圖5 炔螨特溶液BP神經(jīng)網(wǎng)絡內(nèi)部交叉驗證擬合結(jié)果Fig.5 Correlation plots between prediction and actual values of propargite
圖6 炔螨特預測集預測結(jié)果Fig.6 Predicting result of propargite samples
表2 炔螨特溶液的BP神經(jīng)網(wǎng)絡模型預測結(jié)果Tab.2 Predicting result of propargite samples
農(nóng)藥殘留檢測屬微量物質(zhì)的檢測,由于受到儀器精度及穩(wěn)定性、實驗方法設計和實驗過程中的操作方法的影響,檢測結(jié)果往往和預想的結(jié)果有很大差距,化學計量學方法在農(nóng)藥殘留光譜檢測技術中的應用是農(nóng)藥殘留檢測課題的重要內(nèi)容.本文通過對ATR-FTIR技術光譜數(shù)據(jù)的預處理,不但放大了特征信息,而且大大減小了后期的建模過程計算量.
結(jié)合ATR-FTIR技術,使用BP神經(jīng)網(wǎng)絡建立微量農(nóng)藥溶液的定量分析模型有效利用了衰減全反射傅里葉變換紅外光譜技術的快速、無損檢測特點和BP神經(jīng)網(wǎng)絡非線性映射能力強、模型概括性和推廣型強的優(yōu)點.
在使用BP神經(jīng)網(wǎng)絡進行建模的過程中,最優(yōu)訓練函數(shù)的選取和隱含層神經(jīng)元數(shù)目的選擇是本文的難點之一,根據(jù)采用不同訓練函數(shù)和隱含層神經(jīng)元數(shù)的BP神經(jīng)網(wǎng)絡針對毒死蜱溶液和炔螨特溶液特點所建立的兩個模型對兩種溶液的建模結(jié)果為:兩種模型的相關系數(shù)都在0.99以上,交叉驗證標準差和預測標準差分別為RMSEC毒死蜱=0.100 0,RMSEP毒死蜱=0.220 1;RMSEC炔螨特=0.391 8,RMSEP炔螨特=0.624 1,兩個模型都得到了較好的評價參數(shù),且毒死蜱溶液模型明顯優(yōu)于炔螨特溶液模型.試驗結(jié)果表明:BP神經(jīng)網(wǎng)絡應用于ATR-FTIR技術的農(nóng)藥殘留檢測技術是可行的,但是,樣本集所包含樣本數(shù)對BP神經(jīng)網(wǎng)絡建模結(jié)果的影響仍需要進一步研究.
[1]徐琳,王乃巖.ATR/FTIR技術和紅外透射法用于蔬菜中農(nóng)藥含量測定的比較研究[J].紅外技術,2008,30(12):702-705.
[2]徐琳,王乃巖,宋東明.ATR-FTIR快速檢驗蔬菜表面殘留氯氰菊酯[J].光譜實驗室,2003,20(6):888-890.
[3]王雷,喬曉艷,張姝,等.基于BP神經(jīng)網(wǎng)絡的熒光光譜法農(nóng)藥殘留檢測[J].應用光學,2010,31(3):442-446.
[4]鄭立華,李民贊,潘孌,等.基于近紅外光譜技術的土壤參數(shù)BP神經(jīng)網(wǎng)絡預測[J].光譜學與光譜分析,2008,28(5):1160 -1164.
[5]王立琦.BP神經(jīng)網(wǎng)絡在大豆油酸價近紅外光譜檢測中的應用[J].食品科學,2009,30(4):243-246.
[6]丁麗,相玉紅,黃安民,等.BP神經(jīng)網(wǎng)絡與近紅外光譜定量預測杉木中的綜纖維素、木質(zhì)素、微纖絲角[J].光譜學與光譜分析,2009,29(7):1784-1787.
[7]劉波平,榮菡,羅香,等.PLS-BP法近紅外光譜技術同時測定鮮乳中四種主成分[J].分析實驗室,2009,28(6):66-69.
[8]李標,王磊,朱金營,等.BP網(wǎng)絡訓練函數(shù)選取及其巖土工程應用分析[J].西部探礦工程,2008,10:58-60.
(責任編輯:王 寬)
Application of BP Neural Network in Detecting Trace Pesticide Solution Based on ATR-FTIR Technology
LIU Cui-ling, SUO Shao-zeng, WU Jing-zhu, SUN Xiao-rong, WU Sheng-nan, SU Miao
(School of Computer Science and Information Engineering,Beijing Technology and Business University,Beijing 100048,China)
ATR-FTIR technology was used in this article to detect trace element solution of Chlorpyrifos and Propargite separately.Subtraction,baseline correction and vector normalization was used to preprocess the spectrum data.The quantitative analysis models of Chlorpyrifos and Propargite solution were established using the function traingdx and trainscg of MATLAB BP Neural Network toolbox.The experiment results showed that for the chlorpyrifos determination,the correlation coefficient was 0.998 6,root mean square error of cross validation was 0.100 0,and root mean square error of prediction was 0.220 1;for the propargite determination,the correlatin coefficient was 0.997 4,root mean square error of cross validation was 0.391 8,and root mean square error of prediction was 0.624 1.As results indicated,application of BP Neural Network in detecting trace pesticide solution?based on ATR-FTIR Technology was a quick and precisely method with good generalization ability.
BP neural network;ATR-FTIR;pesticide residue;chlorpyrifos;propargite
TS207.3
A
1671-1513(2011)04-0064-04
2011-06-02
北京市自然科學基金項目(4073031);北京市優(yōu)秀人才資助項目(20081D0500300130).
劉翠玲,女,教授,博士,主要從事智能測量技術與數(shù)據(jù)處理、系統(tǒng)建模與仿真、智能控制等方面的研究;
索少增,男,碩士研究生,研究方向為智能檢測與數(shù)據(jù)融合理論及方法、食品安全檢測技術.