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

基于SVM的畜禽舍廢氣監測缺失數據恢復

2015-09-10 16:22:19劉金明謝秋菊劉浩然
江蘇農業科學 2015年8期

劉金明 謝秋菊 劉浩然

摘要: 針對畜禽舍內廢氣濃度監測過程中因傳感器故障造成部分數據缺失的問題,提出一種基于支持向量機的缺失數據恢復方法。該方法綜合考慮畜禽舍內廢氣濃度對應的時間、空間和環境等多種影響因素,建立支持向量機回歸模型對缺失的監測數據進行恢復性估算;為了獲得更好的估算結果,使用量子遺傳算法結合標準遺傳算法對回歸模型的參數進行優化。以氨氣濃度為例,用某養殖場3 d的監測數據測試該方法,缺失數據估算的最大相對誤差為604%,平均相對誤差為1 94%,可見估算值與實際監測值的誤差很小。測試結果表明,本研究提出的方法可以有效地對缺失性數據進行恢復,為畜禽舍廢氣監測提供可行的數據恢復方法。

關鍵詞: 遺傳算法;量子遺傳算法;支持向量機;廢氣監測;數據恢復

中圖分類號: TP274 文獻標志碼: A

文章編號:1002-1302(2015)08-0421-03

伴隨著畜禽養殖的規模化發展,畜禽飼養過程中產生的各種有害氣體,不僅直接影響工作人員和鄰近居民的身體健康,還對畜禽本身的健康生長和食品安全產生重大影響 [1]。因此,在畜禽舍內安裝多種有害氣體濃度檢測傳感器,實時監測相應的廢氣濃度,進而精確計算廢氣的排放量,對分析各種有害氣體的排放規律和影響因素 [2],進而采取有效措施控制和處理有害氣體具有重要意義。然而,畜禽舍內的復雜環境可能導致傳感器損壞,進而造成監測數據缺失 [3]。為了保證監測數據的完整性,須要對缺失的廢氣濃度監測數據進行恢復。但畜禽舍內的廢氣濃度與時間、空間和環境等多種因素相關,各因素之間存在相互作用,是復雜的非線性系統,使用線性插值法進行缺失數據恢復誤差較大。朱偉興等提出使用神經網絡進行廢氣監測缺失數據處理,并取得了較好的估算結果 [4-5];但神經網絡存在局部極小值問題,容易出現過學習,且結構和類型的選擇過分依賴經驗。支持向量機(support vector machine,SVM)是基于小樣本統計學習理論和結構風險最小化原則的機器學習方法,具有良好的泛化能力,解決了神經網絡的不足,能夠有效地處理各種非線性問題,廣泛用于各種回歸預測問題的求解 [6-7]。SVM相關參數的選取直接關系到SVM的預測精度,相關學者提出使用粒子群算法(particle swarm optimization,PSO)、遺傳算法(genetic algorithm,GA)等智能算法 [8-9]對SVM的參數進行優化。其中,GA具有很強的魯棒性和全局優化搜索能力,適合復雜優化問題的求解,但其存在早熟問題。因此,本研究將量子遺傳算法(quantum genetic algorithm,QGA)與標準GA相結合構建混合遺傳算法(hybrid genetic algorithm,HGA),并利用HGA對SVM回歸模型的參數進行優化,提出一種基于 HGA-SVM 預測模型的畜禽舍廢氣監測缺失數據恢復方法。

1 材料與方法

1 1 SVM回歸模型理論

SVM回歸的目標就是要尋求函數f(x),使其在訓練后能夠通過樣本以外的自變量x預測對應的因變量,即尋求回歸函數:

f(x)=([WTHX]w[WTBX]Tx)+b。 (1)

式中:[WTHX]w[WTBX]為權重;b為閾值。所求的回歸函數 f(x) 是使下面的目標函數最小:

g(x)=min[JB((][SX(]1[]2[SX)]|[WTHX]w[WTBX]|2+c·Remp[JB))]。 (2)

式中:c為懲罰因子;Remp為訓練誤差。

SVM非線性回歸的基本思想是利用非線性變換將原問題映射到高維特征空間的線性問題上,并在該空間中進行線性回歸,而這種非線性變換是通過定義適當的內積函數實現的。在高維特征空間中,線性問題中的內積運算可以用核函數代替,常用的核函數有線性核函數、多項式核函數、徑向基(radial basis function,RBF)核函數、Sigmoid核函數等。由文獻[10]可知,在求解非線性多因素預測問題時,RBF核函數SVM回歸模型的預測精度最高。最常用的RBF核函數是高斯核函數,其計算公式如下:

K(u,v)=exp(-γ|u-v|2)。 (3)

式中:r=[SX(]1[]2σ2[SX)];u為空間內任一點;v為中心點;σ為寬度參數。

本研究應用LibSVM工具箱設計并實現缺失數據SVM預測模型,采用的SVM類型為epsilon支持向量回歸機(epsilon-support vector regression,epsilon-SVR),采用的核函數為RBF高斯核函數,待優化參數包括懲罰參數c、核函數參數γ和不敏感損失函數參數ε。

1 2 HGA優化SVM回歸模型參數

利用HGA對SVM進行參數尋優時,HGA由QGA和GA兩部分構成。其中,QGA部分負責種群初始化及擾動解集的生成,GA部分完成種群的標準遺傳進化。HGA通過擾動解集來擴展種群的多樣性,有效避免早熟收斂。

1 2 1 HGA編碼及種群初始化 HGA初始解集的編碼方式采用多量子比特編碼,將SVM的3個參數c、γ和ε編碼為染色體的3個基因,每個基因對應k位量子比特,具體結構如下:

[WTHX]P[WTBX]=[JB<2[][JB(]α11β11[JB)][JB>2|][JB(]……[JB)][JB<2|][JB(]α1kβ1k[JB)][JB>2|][JB(]α21β21[JB)][JB<2|][JB(]……[JB)][JB>2|][JB(]α2kβ2k[JB)][JB<2|][JB(]α31β31[JB)][JB>2|][JB(]……[JB)][JB<2|][JB(]α3kβ3k[JB)][JB>2]]。 (4)endprint

式中:(αmn,βmn)為量子態的概率幅,且|αmn|2+|βmn|2=1,m=1,2,3,n=1,2,…,k。種群初始化時,設(αmn,βmn)為(1/[KF(]2[KF)],1/[KF(]2[KF)])即可。

在進化過程中,QGA的編碼方式依然采用多量子比特編碼,QGA的初始種群直接采用HGA的初始種群。而GA的編碼方式采用二進制實數編碼,GA的初始種群由HGA的初始種群經過1次量子概率塌陷獲得。

1 2 2 HGA適應度函數設計

采用K折交叉驗證結合HGA對SVM參數進行優化時,為使預測值與實際值的誤差盡量小,可直接把K折交叉驗證的均方誤差(mean squared error,MSE)作為HGA的目標函數。顯然,目標函數值越小,模型的預測精度越高。直接采用HGA的目標函數作為QGA的適應度函數,通過遺傳算法工具箱中內置的ranking()函數對HGA的目標函數進行處理后,可獲得GA的適應度函數。

1 2 3 HGA遺傳進化設計

HGA的遺傳進化包括QGA的量子遺傳進化和GA的遺傳進化2部分。QGA的量子遺傳進化采用文獻[11]中介紹的量子旋轉門更新策略,保證QGA種群向MSE最小化方向進化,進而可在QGA的每一代種群中選取部分優良個體構成擾動解集。GA的遺傳進化包括選擇、交叉和變異3種操作,其選擇操作采用結合最優保留策略的隨機遍歷抽樣方法,交叉操作采用單點交叉,變異操作采用多位變異。

綜上所述,給出使用HGA對SVM回歸模型進行參數優化的具體步驟:步驟1,產生popSize個以量子比特編碼的染色體,作為QGA的初始種群,并進行量子概率塌陷獲得GA的二進制初始種群。步驟2,對GA種群中的二進制染色體進行實數解碼,得到參數c、γ和ε的值,并結合K折交叉驗證計算目標函數MSE和相應適應度函數,基于適應度函數以GGAP為代溝進行遺傳進化生成GGAP×popSize個新個體;再將生成的新個體以基于適應度選擇的方式逐一替代原種群中適應度最小的個體,生成新一代種群。步驟3,對QGA種群進行概率塌陷和實數解碼后,計算目標函數MSE,在塌陷后的QGA二進制種群中選出(1-GGAP)×popSize個優良個體形成擾動解集,并采用步驟2中介紹的方式,將擾動解集加入到GA種群中;然后再對QGA種群進行基于目標函數的量子遺傳進化生成新的QGA種群。步驟4,若滿足結束條件則退出;否則轉到步驟2,繼續進行參數優化。

1 3 SVM缺失數據預測模型

綜合考慮影響畜禽舍廢氣濃度的時間、空間和環境等因素,建立SVM多輸入單輸出預測模型,對某一時刻的缺失監測數據進行恢復。多個輸入包括:缺失數據前一采樣時刻的廢氣濃度監測值,相鄰采樣點的廢氣濃度變化量,缺失數據采樣點處對應的環境溫度、相對濕度和風速監測值;單一輸出為缺失數據采樣點的廢氣濃度估算值。在使用參數尋優及訓練后的預測模型進行缺失數據恢復時,要由前一采樣時刻的估算值結合當前時刻的其他輸入參數對當前時刻的廢氣濃度值進行估算,這是一個典型的時間序列預測問題。

2 試驗仿真及分析

本研究以文獻[12]中某養殖場連續監測3 d的氨氣濃度相關數據為例,對提出的缺失數據恢復方法進行評測。監測數據采樣1次/h,3 d共計72組數據樣本,以前48個樣本作為訓練集,后24個樣本作為測試集。運用K折交叉驗證結合HGA對SVM回歸模型進行參數尋優時,相關參數設定包括:種群規模popSize為20,基因長度k為20,遺傳代數為50,代溝GGAP為0 9,參數c、γ和ε的尋優范圍分別是[0,100]、[0,100]和[0 001,1],交叉概率為07,變異概率為0 7/Lind(Lind=60,為染色體碼長),采用5折交叉驗證。通過多次測 試得到最佳預測模型對應的SVM參數尋優結果:c為33784 5, γ為0 039 6,ε為0 023 5; 對應的均方誤差MSE為0 001 3。參數尋優的進化過程如圖1所示。

由圖1可知,與GA相比,HGA在進化前期的平均目標函數值較小,而進化后期的平均目標函數值卻比較大,且收斂速度較快。原因在于QGA生成的擾動解集由優良染色體組成,進化前期可有效加快收斂速度;同時,擾動解集由量子概率塌陷而來,具有一定的不確定性,進化后期又能在一定程度上拓展種群的多樣性,避免早熟收斂。

采用訓練好的預測模型對測試集進行測試驗證時,針對這個時間序列預測問題,沒有采用MSE作為評價標準,而是采用相對誤差對預測結果進行評價。通過多次測試,得到最佳預測模型對應的測試集回歸擬合結果:最大相對誤差為604%,最小相對誤差為0 07%,平均相對誤差為1 94%。測試集回歸擬合結果如圖2所示。

為了評價HGA-SVM預測模型在缺失數據恢復方面的優越性,本研究將其與文獻[12]中的BP神經網絡方法、網格搜索參數尋優SVM方法(簡稱網格-SVM)、粒子群算法參數尋優SVM方法(簡稱PSO-SVM)和遺傳算法參數尋優SVM方法(簡稱GA-SVM)進行對比。在Win7 64位系統下,使用Matlab R2012b和LibSVM-3 1工具箱對各預測模型進行評測。硬件設備中CPU為AMD Athlon(tm) X4 730,內存容量為4 GB。不同預測模型的效率和性能對比結果如表1所示。

由表1可知,4種SVM預測模型的執行時間明顯少于BP神經網絡方法,雖然HGA-SVM模型的執行時間稍高于 GA-SVM 模型,最大相對誤差稍高于BP神經網絡方法和PSO-SVM模型,最小相對誤差稍高于網格-SVM模型和PSO-SVM模型,但其平均相對誤差最小,實現了效率和性能

3 結論

通過綜合考慮畜禽舍內的廢氣濃度與時間、空間和環境等多種因素的關系,將QGA與GA相結合構建HGA優化SVM回歸模型的參數,建立HGA-SVM預測模型,對廢氣監測缺失數據進行有效的恢復性估算。仿真結果表明,該方法既增強了傳感器之間的數據互補性,又提高了監測系統的可靠性,為較準確地計量畜禽養殖場某一段時間內連續排放的廢氣總量、分析畜禽舍內廢氣排放規律提供可靠的依據,進而可以采取有效的措施對畜禽舍排放的有害氣體進行控制和處理。endprint

參考文獻:

[1] 田愛軍,吳云波,邢雅囡,等 江蘇省畜禽養殖污染特征及成因分析[J] 江蘇農業科學,2013,41(10):337-339

[2]Guo H,Dehod W,Agnew J,et al Daytime odor emission variations from various swine barns[J] Transactions of the ASABE,2007,50(4):1365-1372

[3]Jacobson L D,Hetchler B P,Schmidt D R,et al Quality assured measurements of animal building emissions:odor concentrations[J] Journal of the Air & Waste Management Association,2008,58(6):806-811

[4]朱偉興,李 麗,龐 敏 基于神經網絡的數據融合在廢氣測量中的應用[J] 中國安全科學學報,2007,17(6):162-165

[5]黃建清,朱偉興,李 麗 BP神經網絡在廢氣測量中的應用[J] 農機化研究,2009,31(4):191-195

[6]都平平 基于支持向量機的綜合地質環境評價研究[J] 采礦與安全工程學報,2012,29(4):555-558

[7]戴 棟,黃筱婷,代 州,等 基于支持向量機的輸電線路覆冰回歸模型[J] 高電壓技術,2013,39(11):2822-2828

[8]劉 偉,王建平,劉長虹,等 基于粒子群尋優的支持向量機番茄紅素含量預測[J] 農業機械學報,2012,43(4):143-147,155

[9]陳偉根,滕 黎,劉 軍,等 基于遺傳優化支持向量機的變壓器繞組熱點溫度預測模型[J] 電工技術學報,2014,29(1):44-51

[10] 王 霞,王占岐,金 貴,等 基于核函數支持向量回歸機的耕地面積預測[J] 農業工程學報,2014,30(4):204-211

[11]吳 朋,林 濤 基于QGA-SVM的鎧裝熱電偶傳感器辨識建模研究[J] 儀器儀表學報,2014,35(2):343-349

[12]黃建清 具有缺失數據恢復性估算的畜禽養殖場有害物質數據處理系統設計[D] 鎮江:江蘇大學,2009:59-60endprint

主站蜘蛛池模板: 国产大片黄在线观看| 亚洲国产精品日韩av专区| 香蕉在线视频网站| jizz国产视频| 国产成人一二三| 国内精品视频| 国产成人精品一区二区三区| 天天躁狠狠躁| 国产一区三区二区中文在线| 国产成人高清精品免费软件| 日韩午夜片| 爆乳熟妇一区二区三区| 国产成人在线无码免费视频| 国产精品亚洲专区一区| 无码一区中文字幕| 欧美综合激情| 欧美激情二区三区| 欧美一区二区三区国产精品| 在线视频一区二区三区不卡| 国产成人91精品免费网址在线 | 国产欧美日韩精品第二区| 亚洲二区视频| 91久久偷偷做嫩草影院精品| 日韩大乳视频中文字幕| 国产va在线观看| 亚洲第一成人在线| 亚洲an第二区国产精品| 亚洲第一香蕉视频| 日韩黄色大片免费看| 久久午夜夜伦鲁鲁片不卡| 成人午夜视频免费看欧美| 黄色福利在线| 国产成人1024精品下载| 无码有码中文字幕| 伊人大杳蕉中文无码| 亚洲 成人国产| 久久国产乱子伦视频无卡顿| 欧洲高清无码在线| 奇米精品一区二区三区在线观看| 国产男女XX00免费观看| 激情综合网址| 91丨九色丨首页在线播放 | 色播五月婷婷| 久久久久免费精品国产| 综合社区亚洲熟妇p| 国产精品免费p区| 一级毛片a女人刺激视频免费| 尤物视频一区| 国产欧美日韩另类精彩视频| 成人在线第一页| 在线观看91精品国产剧情免费| 亚洲第一综合天堂另类专| 国产中文一区a级毛片视频 | 久久精品免费国产大片| 午夜国产不卡在线观看视频| 欧美亚洲国产精品久久蜜芽| 99免费在线观看视频| 国产人碰人摸人爱免费视频| 亚洲国产精品人久久电影| 久久这里只有精品国产99| 性视频久久| 成人91在线| 日本AⅤ精品一区二区三区日| 麻豆精品在线播放| 国产一区二区丝袜高跟鞋| 国产交换配偶在线视频| 18禁高潮出水呻吟娇喘蜜芽| 国产激爽爽爽大片在线观看| 最新国产麻豆aⅴ精品无| 日韩一级毛一欧美一国产| аv天堂最新中文在线| 国产精品青青| 九九久久精品国产av片囯产区| 玖玖免费视频在线观看| 日本人又色又爽的视频| 青青久久91| 国产欧美自拍视频| 久久精品嫩草研究院| 欧美国产日韩在线| 亚洲精品卡2卡3卡4卡5卡区| 欧美一级高清片久久99| 大陆精大陆国产国语精品1024|