999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于麻雀搜索算法結合深度前饋神經網絡的近紅外模型轉移方法研究

2022-11-18 10:07:08劉鑫鵬秦玉華張鳳梅尹志豇
分析測試學報 2022年11期
關鍵詞:深度方法模型

劉鑫鵬,秦玉華,張鳳梅,蔣 薇,尹志豇

(1.青島科技大學 信息科學技術學院,山東 青島 266061;2.云南中煙工業有限責任公司技術中心,云南 昆明 650231)

近紅外光譜分析技術可以快速高效地鑒定樣品的化學組成和物質性質,分析過程不破壞樣本、不污染環境,被廣泛用于食品、農業、石化、煙草等領域[1]。在實際應用中,儀器間的臺間差、外界環境的變化都會影響樣品光譜的采集,導致對某臺儀器建立的分析校正模型難以適用于其它儀器。若針對不同儀器、環境重新建立新的分析校正模型將消耗大量的人力和物力,難以滿足網絡化在線快速檢測和分析的需求。目前解決這一問題最經濟有效的方法是建立不同儀器之間光譜的轉移模型,轉移后的光譜可直接應用于現有的分析校正模型。該方法能夠緩解重復建模帶來的問題,節約建模成本,實現數據共享,尤其對近紅外網絡化的推廣具有較大的應用價值[2]。

模型轉移通過數學方法建立主機和從機所測光譜之間的函數關系,由確定的函數關系對光譜進行轉換以實現現有模型的通用性[3]。襲辰辰等[4]將阿莫西林膠囊及其內容物光譜經分段直接校正(PDS)算法校正后,利用阿莫西林膠囊定量模型對校正后的光譜進行含量預測,通過探討PDS中校正光譜和模型訓練集中不同均質樣本平均光譜的相似系數與預測誤差的關系,尋找用于判定PDS校正準確性的量化指標;Zheng等[5]利用典型相關性分析(CCA)算法驗證了光譜模型轉移的效果;劉翠玲等[6]通過光譜空間轉換法與多種方法,實現了模型轉移后食用油酸值與過氧化值的分析。上述模型轉移算法均為對光譜數據進行線性變化得到轉移光譜。根據朗伯-比爾定律與加和定律[7],樣品的混合光譜應為其組成成分的純光譜與對應濃度的乘積之和,但在光譜采集過程中,受環境因素的影響,獲取的光譜往往摻雜了噪聲,非線性誤差將導致通過線性變換進行模型轉移時光譜信息的丟失或重復。劉貞文等[8]采用深度自編碼器的方法建立了不同儀器之間的非線性映射,作為一種非線性特征提取方法,其在藥物片劑和玉米數據集上的模型轉移效果優于傳統線性光譜轉移方法。但隨著自編碼器的加深,模型變得難以訓練,產生梯度消失和過擬合現象[9]。

深度前饋神經網絡作為一種應用廣泛、發展迅速的人工神經網絡,能夠簡單高效地擬合函數的特征映射,擁有復雜的非線性處理能力。由于光譜模型轉移過程中,標樣光譜樣本的數量受到限制,網絡各層的權值和閾值采用隨機初始化,導致網絡函數訓練速度慢、擬合效果差。因此,本文引入麻雀搜索算法(SSA)對深度前饋神經網絡進行全局參數優化。麻雀搜索算法是一種群智能優化算法[10],通過模擬麻雀的覓食行為,求解參數的最優值,進而降低網絡的復雜性。

本文基于麻雀搜索算法和深度前饋神經網絡的優勢,將兩者結合用于近紅外光譜的模型轉移。以不同儀器采集的煙草光譜為研究對象[11],建立主機與從機之間的非線性函數關系,并與傳統的PDS、CCA方法進行了對比分析,驗證了方法的有效性。

1 算法與原理

1.1 深度前饋神經網絡

深度前饋神經網絡(DFN)是一種基于前饋神經網絡(FNN)的深度學習模型[12]。前饋神經網絡通過定義一個函數映射,經多層神經網絡的學習,調整網絡中隱含層的連接權值和閾值參數,使非線性函數能夠無限接近目標函數[13],實現輸入空間到輸出空間的復雜映射。深度前饋網絡架構如圖1所示。本文利用深度前饋神經網絡建立主機和從機所測標樣光譜之間的函數關系,由確定的函數關系實現對煙葉光譜數據的轉移,在已建立的光譜定性、定量分析模型下對轉移后的光譜進行處理,提高了煙葉在線分析的效率。但深度前饋神經網絡具有較深的網絡架構,訓練各層參數的權值和閾值需要消耗計算機大量的運行內存,增加時間成本投入。

圖1 深度前饋神經網絡結構Fig.1 Deep feedforward neural network structure

1.2 麻雀搜索算法

麻雀搜索算法是一種高精度、易擴充、自組織的智能優化算法,具有較高的全局尋優和求解能力[14]。通過模擬麻雀種群覓食的行為,在種群中設定發現者、加入者、偵察者3種身份的個體,通過疊加偵查預警機制,迭代更新群體覓食位置,以獲得全局最優的覓食資源,從而獲得參數的最優解。

在麻雀種群尋優過程中,發現者為種群尋覓高食物資源,引導加入者提供覓食方向,在安全區域內,通過位置記憶更新獲取食物來源。在每次的迭代過程中,發現者的位置更新如下:

其中,t代表當前迭代次數,Si,j表示第i只麻雀在第j維中的位置,α為一個隨機數,Normal是一個服從正態分布的隨機數,L是1×d的矩陣,其內所有元素均為1。R2(R2∈[0,1])和ST(ST∈[0.5,1])分別表示預警值和安全值。R2≥ST表示位置安全可以搜索,反之發出預警并離開。

加入者通過偵聽發現者位置處適應度值的高低選擇位置覓食,當發現者處有較高食物資源時,加入者會離開當前位置前往發現者位置爭奪資源,加入者位置變化如下:

Sposition是發現者所處的局部最優位置,Sworst表示全局最差的位置。A表示一個1×d的矩陣,每個元素隨機賦值1或-1,且A+=AT(AAT)-1。當i>n2時,表明第i個加入者仍未獲得食物且適應度較低,需找尋其他位置獲得食物資源。

偵察者為種群中發出預警更新安全區域的個體,其數量占種群的15%,位置更新如下:

Sbest是本輪迭代中的全局最優位置。β作為步長控制參數,是服從均值為0、方差為1的正態分布隨機數。K是[-1,1]的一個隨機數;fi、fb和fw分別表示當前麻雀的適應度、全局最優和最差適應度。ε是常數,避免分母為0。當fi>fb表示麻雀所處位置易遭受捕食者攻擊且正處于種群的邊緣,當fi=fb時,表明麻雀意識到了危險,需要更新其位置降低被攻擊的風險。

1.3 基于麻雀搜索算法結合深度前饋神經網絡的光譜轉移方法

本文使用麻雀搜索算法優化深度前饋神經網絡的連接權值和閾值,利用深度前饋神經網絡建立近紅外光譜轉移模型的步驟如圖2所示。

圖2 基于SSA-DFN建立光譜轉移模型Fig.2 Establishment of spectral transfer model based on SSA-DFN

Step1:根據深度前饋神經網絡的架構初始化麻雀種群數量(Population)和種群進化次數(MaxEvo)。以種群中容易找到食物的個體作為發現者,其他個體作為加入者,少部分為偵察者,隨機初始化位置矩陣S,將優化后的位置矩陣作為深度前饋神經網絡各層參數的初始值。計算個體所處位置食物資源的分配情況,即位置矩陣S個體的種群適應度(Fitness)。在深度前饋神經網絡中,均方根誤差Ek可以反映光譜轉移的變化情況,因此使用均方根誤差作為種群適應度的值,適應度函數表達如下:

Step2:麻雀種群數量是影響種群找尋食物資源的關鍵因素,為確定麻雀種群數量與優化算法性能之間的關系,將麻雀種群數量以6為間隔從20變化到140,以從機轉移光譜與對應主機光譜之間的交叉驗證均方根誤差(RMSECV)作為評價參數,生成RMSECV與麻雀種群數量之間的關系圖。如圖3所示,隨著種群數量增多,RMSECV逐漸降低,當種群數量為92時,RMSECV達到最低;種群數量超過92后,RMSECV逐步上升,因此將麻雀種群數量設為92。

圖3 RMSECV隨麻雀種群數量的變化Fig.3 Variation of RMSECV with sparrow population

Step3:種群進化次數能夠決定模型收斂的情況,使優化后深度前饋神經網絡各層參數的初始值更容易訓練。種群進化次數過少,麻雀搜索算法參數尋優結果不充分;種群進化次數過多,RMSECV達到一定水平后將不再變化,額外的種群進化將帶來不必要的時間開銷。如圖4所示,種群進化次數從20變化到300,RMSECV呈階梯式下降,當種群進化次數達210次后,RMSECV不再變化,說明麻雀種群個體位置已達全局最優解,模型的優化效果最佳[15]。

圖4 RMSECV隨麻雀種群進化次數的變化Fig.4 Variation of the RMSECV with the number of sparrow population iterations

Step4:分別采用公式(1)、(2)、(3)對發現者、加入者、偵察者進行位置更新,找尋更多的食物。調整個體身份,使覓食過程中加入者和發現者身份不斷變化但所占比例不變,即當有一只麻雀變為發現者必然有一只麻雀變為加入者,種群個體在獲取更多食物資源的同時躲避捕食者。

Step5:計算位置更新后種群中個體的適應度,根據種群個體適應度標記位置矩陣資源分配情況,并與原位置處的適應度進行比較,將適應度高的位置作為該個體的新位置。判定是否滿足全局位置適應度最優或達到MaxEvo次種群進化,若滿足則輸出位置矩陣,否則重復執行步驟2、3,更新種群個體的位置信息與適應度。當麻雀種群處于安全區域內最優的覓食點,獲取全局最優的位置矩陣,實現網絡參數初始尋優。

Step6:對于給定光譜訓練集Train={(x1,y1),(x2,y2),…(xn,yn)},xn∈Rd,yn∈Rd,輸入從機光譜xi,輸出對應的主機光譜yi,xi和yi皆為由d個波長點組成的實值向量。設在深度前饋神經網絡中輸入層包含n個輸入量,輸出層包含n個輸出量,隱藏層包含q個神經元,建立7層神經網絡模型,通過麻雀搜索算法初始化網絡各層的權值和閾值。共優化8 092個參數,對經過迭代尋優后的種群位置矩陣S賦予網絡各層權值和閾值。

Step7:深度前饋神經網絡接收輸入向量x,由前向傳遞函數計算得到輸出結果?并與對應的主機光譜y進行比較,再結合誤差逆傳播(BP)算法,更新網絡中的連接權值和閾值大小。根據公式(5)、(6)實現數據前向計算:

其中,vit為輸入層第i個神經元與隱藏層第t個神經元之間連接權值,ωtj為輸出層第j個神經元與隱藏層第t個神經元之間連接權值;隱藏層第t個神經元的閾值用γt表示,輸出層第j個神經元的閾值用μj表示。隱藏層第t個神經元接收到輸入為αt,經過Sigmoid激活函數生成st;輸出層第j個神經元接收到的輸入為βj,經過激活函數生成從機預測轉移光譜向量完成前向計算。在訓練集上的均方根誤差為:

Step8:基于梯度下降策略,以目標的負梯度方向對各層參數進行調整,直至均方根誤差Ek達到一個較小的水平。在給定的學習率η下,根據下列公式調整連接權值ωtj、υit和閾值μj、γt:

誤差反向傳播算法通過在每一輪的迭代中訓練更新前饋神經網絡每一層的連接權值與閾值,不斷降低損失函數的值,使損失函數逐漸收斂,從而獲取從機光譜與主機光譜的非線性函數映射,建立主、從機之間的光譜轉移模型[16]。

2 實驗部分

2.1 樣品制備

選取某煙草企業提供的具有代表性的452個煙葉樣品,置于60℃烘箱內2 h,磨碎過40目篩,常溫避光密封保存24 h進行光譜采集。實驗室溫度控制在18~22℃、濕度<60%。每個樣品取20 g置于樣本杯中用壓樣器壓實,使用2臺賽默飛世爾公司AntarisⅡ近紅外光譜儀分別作為主機和從機進行光譜采集,光譜掃描范圍為4 000~10 000 cm-1。為獲得精準的光譜數據,每個樣品在主機和從機上均重復掃描3次取平均值作為該樣品的光譜。

2.2 光譜預處理與實驗設計

樣品的近紅外光譜除包含自身的質量信息外,還承載了噪聲、環境參數的影響。在建立校正模型前,選用Savitzky Golay(5,3)一階導數進行預處理,以降低高頻噪聲、基線漂移和環境因素造成的影響。

以煙葉中總糖、總煙堿含量作為研究指標,選取315個主機和從機掃描的樣品光譜作為訓練集分別建立主機和從機的校正模型。另外選取25個不同產區、不同部位、不同等級、重復性好的樣品作為模型轉移的標準樣品集,最終根據測試集均方根誤差(RMSEP)確定模型轉移最佳標準化樣品個數,分別采用PDS、CCA、SSA-DFN 3種方法進行轉移研究。剩余樣品作為測試集,用來驗證、對比轉移方法的有效性。

3 結果與討論

3.1 標準化樣品數的確定

標準化樣品個數的選取對模型轉移的效果有一定影響,標準化樣品數過多將造成數據冗余,過少則會使轉移數據丟失,從而影響轉移效果。圖5為不同標準化樣品個數下測試集總糖指標RMSEP的變化情況。

由圖5可以看出,3種轉移方法測試集的RMSEP均隨標準化樣品數的增多而降低,當標準化樣品數為17個時RMSEP值最小,隨著標準化樣品數的繼續增多,RMSEP值有所增大后趨于平穩,因此選定17個樣品作為轉移的標準化樣品。

圖5 不同標準化樣品數下測試集總糖指標的RMSEPFig.5 RMSEP of total sugars in the test set under different standardized samples

3.2 轉移光譜對比

圖6為某煙葉樣品主機、從機采集的光譜對比。可以看出,兩臺儀器的差異主要集中在4 900~5 700 cm-1,說明兩臺光譜儀器之間存在較為顯著的非線性偏移。

圖6 主機、從機的原始光譜對比Fig.6 Comparison of original spectra between master and slave

圖7為采用PDS、CCA和SSA-DFN方法轉移后的主、從機光譜對比。可以看出,3種方法轉移后的從機光譜與主機光譜均有不同程度的重合,說明3種轉移方法均具一定的效果。從全波段來看,SSA-DFN轉移后的從機光譜與主機光譜重合度最高,在各個波數點處消除儀器間非線性偏移的效果較好,從機每個波數點的吸光度與主機基本一致,說明該方法能夠有效對不同儀器光譜進行轉移。

圖7 轉移光譜譜圖對比Fig.7 Comparison of transferred spectra

3.3 光譜投影對比

利用主成分分析可將光譜數據降維,使新變量能夠盡可能多地表達原始數據的特征。圖8為分別采用不同轉移方法后主機和從機測試樣品的主成分空間分布圖。

圖8 不同轉移方法光譜投影對比Fig.8 Comparison of spectral projection with different transfer methods

可以看出,轉移前的主機光譜與從機光譜存在明顯差異,經過PDS、CCA、SSA-DFN 3種方法轉移后的從機光譜與主機光譜均有不同程度的重合。相比PDS、CCA方法,SSA-DFN轉移后的光譜與主機光譜的投影重合度最高,說明轉移后從機光譜與主機光譜所包含的數據特征最為相近,數據信息在轉移后丟失率低,轉移效果最佳。

3.4 預測結果對比

表1為不同的主、從機模型對不同測試集預測結果的對比。可以看出,直接使用主、從機模型分別對對應的主、從機測試集進行預測時,各項指標均達到較理想的效果,說明不同儀器建立的校正模型對本機采集的光譜適用度較高,單臺儀器建模可以取得較好的效果。而使用主機模型對從機測試集、從機模型對主機測試集進行預測的誤差均較大(高于5%),難以滿足企業需求,且在t檢驗下(顯著性水平α=0.05),主、從機模型對不同測試集的預測結果均存在顯著性差異,說明主機和從機的臺間差較大,主機模型無法適用于從機采集的光譜,需要進行模型轉移。

表1 主、從機模型對不同測試集的預測結果對比Table 1 Comparison of prediction results between master and slave models for different test sets

表2為主機模型分別采用PDS、CCA、DFN、SSA-DFN 4種方法對從機測試集光譜轉移前后總糖、煙堿含量的預測結果。可以看出,轉移前主機模型對從機樣品的預測誤差較大,4種方法轉移后的預測誤差較轉移前均有所降低。對于PDS、CCA、DFN方法,雖然模型轉移后t檢驗差異不顯著,但經PDS和CCA轉移后光譜預測的總糖、煙堿平均誤差高于5%,DFN轉移后光譜預測的總糖平均誤差為5.13%,均無法滿足企業需求(低于5%)。SSA-DFN方法轉移后總糖、煙堿預測誤差分別降為4.65%和4.82%,t檢驗差異不顯著,取得較好的轉移效果,該結果與基于譜圖及光譜投影的結果一致。

表2 不同轉移算法預測結果對比Table 2 Comparison of prediction results of different transfer algorithms

4 結論

為提高不同儀器之間光譜模型轉移的準確性,本文提出了基于麻雀搜索算法結合深度前饋神經網絡的模型轉移方法SSA-DFN,在譜圖、光譜投影以及建模效果等方面均取得了較優的實驗結果,證明SSA-DFN是一種穩定、高效的非線性模型轉移方法。將深度前饋神經網絡用于擬合模型轉移的映射函數,并利用麻雀搜索算法優化神經網絡,可使網絡訓練變得容易且高效。通過SSA-DFN方法對光譜進行模型轉移,將一臺儀器上建立的模型應用于其他儀器,一定程度上滿足了網絡化快速分析的需求,減少了重復建模的額外開銷,提高了已有模型的利用率。

猜你喜歡
深度方法模型
一半模型
深度理解一元一次方程
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
深度觀察
深度觀察
深度觀察
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 亚洲一级毛片在线观| 国产亚洲欧美另类一区二区| 超清无码一区二区三区| 亚洲无码高清一区| 国产新AV天堂| 2021亚洲精品不卡a| 狠狠色狠狠综合久久| 最新亚洲人成无码网站欣赏网| 日韩在线中文| 亚洲欧美日韩高清综合678| 日韩第八页| 四虎免费视频网站| 一级成人a毛片免费播放| 国产精品久久久免费视频| 国产美女久久久久不卡| 中文成人在线| 精品久久香蕉国产线看观看gif| 孕妇高潮太爽了在线观看免费| 亚洲一区二区在线无码| 婷婷色中文网| 亚洲综合天堂网| a级毛片免费网站| 久久夜色精品国产嚕嚕亚洲av| 国产亚洲欧美在线中文bt天堂| 国产高清免费午夜在线视频| 欧美精品在线免费| 欧美一级在线| 日韩国产一区二区三区无码| 欧美伊人色综合久久天天| 88国产经典欧美一区二区三区| 亚洲精品第一页不卡| 久久精品这里只有精99品| 国产在线啪| a级毛片免费播放| 色国产视频| 亚洲91在线精品| 亚洲大尺度在线| 久久人搡人人玩人妻精品一| 国产高清不卡| 香蕉色综合| 欧美在线黄| 巨熟乳波霸若妻中文观看免费| 一区二区三区四区日韩| 国产尤物jk自慰制服喷水| 国产麻豆永久视频| 欧美成在线视频| 久久综合伊人77777| 九九热在线视频| 国产成人狂喷潮在线观看2345| 激情综合网址| 97av视频在线观看| 999国产精品| 四虎永久在线精品国产免费| 亚洲色图另类| 99国产精品一区二区| 五月婷婷综合网| 九月婷婷亚洲综合在线| 色爽网免费视频| 欧洲成人免费视频| 国产精品亚欧美一区二区| 无码人中文字幕| 国产超碰在线观看| 97免费在线观看视频| 国产精品高清国产三级囯产AV| 99久视频| 91毛片网| 亚洲免费福利视频| 97国产精品视频人人做人人爱| 国产成人精品一区二区三区| 丰满人妻中出白浆| 亚洲日韩Av中文字幕无码| 亚洲中文精品人人永久免费| 久久精品国产999大香线焦| 红杏AV在线无码| 国产乱人免费视频| 欧美综合一区二区三区| 99精品伊人久久久大香线蕉 | 在线看免费无码av天堂的| 高清欧美性猛交XXXX黑人猛交| av一区二区人妻无码| 国产91丝袜在线观看| 久久亚洲国产最新网站|