亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于神經(jīng)網(wǎng)絡(luò)算法的果樹需水預(yù)測研究

        2022-02-25 03:00:16何淑林劉慧敏金立強(qiáng)
        灌溉排水學(xué)報 2022年1期
        關(guān)鍵詞:模型

        何淑林,劉慧敏,金立強(qiáng),劉 勇,*

        (1.黑龍江大學(xué),哈爾濱 150000;2.黑龍江東部節(jié)水設(shè)備有限公司,哈爾濱 150000)

        0 引 言

        【研究意義】植物消耗水分的主要途徑為植株間的蒸騰作用、地表滲漏、地表徑流,還有一部分用于自身的生長發(fā)育。對于果樹而言,由于其枝繁葉茂且冠層較大,果樹吸收的水分有95%都用于蒸騰作用[1],因此準(zhǔn)確計算果樹蒸騰量對果樹的合理灌溉、提高水資源利用率具有重要意義?!狙芯窟M(jìn)展】植物需水量的計算方法有多種,其中使用最普遍的有2種:一種是直接計算,即根據(jù)土壤濕度和最佳土壤濕度的偏差,直接計算出植物在各個生長階段的需水量;另一種是間接確定,由于植物的水分大部分都用于蒸騰作用,可以通過模型預(yù)測植物的蒸騰量,間接計算植物在各個生長時期的需水量[2-3]。Kumar等[4]利用極限學(xué)習(xí)機(jī)(Extreme Learning Machine, ELM)方法對蒸騰量進(jìn)行預(yù)測,結(jié)果表明ELM模型的預(yù)測精度較高,且預(yù)測模型簡單、易實現(xiàn);Wang等[5]建立的模型框架將反向傳播神經(jīng)網(wǎng)絡(luò)(Back Propagation Network, BP)和Hargreaves蒸散模型相結(jié)合,建立了集成未來氣候變化情景下的水資源分配優(yōu)化模型,該模型框架可以揭示受氣候變化影響的水文氣象要素的規(guī)律,具有很大的研究意義;Hou等[6]將熱紅外遙感的知識應(yīng)用到農(nóng)業(yè)灌溉中,預(yù)測在不同灌溉速率下作物的蒸騰速率,可以幫助安排灌溉時間,對于精準(zhǔn)灌溉具有重要意義;陳士旺等[7]根據(jù)基質(zhì)含水率的變化情況,分析了溫室番茄蒸騰量花期和苗期的預(yù)測精度,對溫室灌溉管理具有很大的推廣應(yīng)用價值;商志根等[8]建立PSO優(yōu)化最小二乘支持向量機(jī)的預(yù)測模型,預(yù)測作物的需水量,具有預(yù)測精度高、泛化能力強(qiáng)等優(yōu)點(diǎn);孟瑋等[9]在徑向基神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)上加入了人工蜂群算法,預(yù)測蓄水坑灌狀態(tài)下的蘋果樹需水量,為果園的灌溉管理提供了科學(xué)的依據(jù)?!厩腥朦c(diǎn)】國內(nèi)外研究人員對植物需水量預(yù)測進(jìn)行了廣泛的研究,雖然取得了一定的進(jìn)展,但如何提高預(yù)測精度,降低預(yù)測模型的復(fù)雜度等問題仍然是研究的重點(diǎn)問題,上述學(xué)者建立的預(yù)測模型對模型的實用性以及實驗對比等方面的考慮有所欠缺?!緮M解決的關(guān)鍵問題】針對以上問題,本研究將深度學(xué)習(xí)中的LSTM神經(jīng)網(wǎng)絡(luò)應(yīng)用于果樹蒸騰量預(yù)測,主要針對如何提高模型的預(yù)測精度、降低模型的復(fù)雜度等問題進(jìn)行改進(jìn),并進(jìn)行對比分析。

        1 基本理論

        1.1 主成分分析法

        由于影響果樹蒸騰量的環(huán)境因子很多,傳感器采集的各種環(huán)境因子之間具有一定的耦合性,如果將所有變量輸入到預(yù)測模型中,會使預(yù)測模型變得復(fù)雜,從而增加了模型預(yù)測的難度。因此,使用較少的新變量代替原來較多的變量,并使這些較少的新變量保留盡可能多的原始變量所反映的信息成為關(guān)鍵問題。

        主成分分析(Principal Component Analysis,PCA)是一種常用的解決多變量問題的方法,通過將多維的數(shù)據(jù)特征映射成低維數(shù)據(jù)特征,在降低數(shù)據(jù)的維度的同時可以包含大部分的數(shù)據(jù)信息[10],從而使得模型的復(fù)雜度降低。

        1.2 長短時記憶(Long Short-term Memory,LSTM)神經(jīng)網(wǎng)絡(luò)

        在農(nóng)業(yè)預(yù)測領(lǐng)域中,由于蒸騰量受多種環(huán)境因子的影響,田地采集環(huán)境數(shù)據(jù)也是一種典型的非平穩(wěn)性時間序列,歷史時刻的環(huán)境數(shù)據(jù)會對當(dāng)前時刻的蒸騰量產(chǎn)生影響,因此可以用LSTM神經(jīng)網(wǎng)絡(luò)對蒸騰量進(jìn)行預(yù)測[11]。

        LSTM神經(jīng)網(wǎng)絡(luò)是循環(huán)神經(jīng)網(wǎng)絡(luò)(Recurrent Neural Network,RNN)的變體,是一種特殊的RNN模型[12]。LSTM有3個控制門,這3個控制門相互配合,通過控制該時刻和上一時刻的輸入、輸出,來對細(xì)胞狀態(tài)進(jìn)行更新,可以很好地解決“梯度消失”的問題。為了解決長時依賴的問題,在LSTM單元中,使用3個閾值層,用來有效控制可以通過門的信息量[13]。

        第一步是由遺忘層通過sigmoid單元來決定什么信息可以通過細(xì)胞狀態(tài),sigmoid函數(shù)輸出一個(0,1)之間的值,過濾上一時刻傳遞下來的信息以及當(dāng)前時刻輸入的信息。

        第二步是利用輸入層,通過sigmoid單元產(chǎn)生需要更新的數(shù)據(jù)。

        第三步是對以前的細(xì)胞狀態(tài)進(jìn)行更新。

        第四步是計算本時間節(jié)點(diǎn)LSTM神經(jīng)網(wǎng)絡(luò)的輸出值。首先計算得到一個初始輸出ot,然后將ct值縮放到-1~1之間,將ot與縮放后的ct相乘,最后得到模型的輸出。

        1.3 注意力機(jī)制

        由于在整個模型訓(xùn)練中并非所有的中間節(jié)點(diǎn)信息都有相同的貢獻(xiàn)程度,同時還存在一些噪聲,影響模型的預(yù)測程度,注意力(Attention)機(jī)制突出了關(guān)鍵特征向量對輸出的貢獻(xiàn),很好地優(yōu)化了傳統(tǒng)模型[14]。Attention機(jī)制通過對模型輸入特征進(jìn)行計算,為不同輸入特征賦予不同的權(quán)重,對關(guān)鍵特征向量賦予更高的權(quán)重,以幫助模型做出更準(zhǔn)確的判斷。

        2 基于Attention-LSTM預(yù)測模型的搭建

        2.1 基于Attention-LSTM的蒸騰量預(yù)測模型

        LSTM神經(jīng)網(wǎng)絡(luò)對于輸入數(shù)據(jù)序列較短時,學(xué)習(xí)效果較好,但是輸入較長的數(shù)據(jù)列,仍然會受到長時依賴問題的影響,進(jìn)而會丟失部分重要信息,難以達(dá)到滿意的訓(xùn)練效果。為了更好地發(fā)揮LSTM神經(jīng)網(wǎng)絡(luò)的優(yōu)勢,解決上述問題,本文在LSTM網(wǎng)絡(luò)模型的基礎(chǔ)上加入了Attention機(jī)制。引入Attention機(jī)制后,捕獲長時依賴特征會更加容易,只需要一次計算就可以將任意2個關(guān)鍵詞聯(lián)系起來,這使得長距離依賴的捕獲變得容易。因此,本文提出了Attention-LSTM模型來預(yù)測果樹蒸騰量。將PCA篩選出的主要影響因子作為輸入,預(yù)測果樹蒸騰量。

        Attention-LSTM網(wǎng)絡(luò)模型的實現(xiàn)步驟為:

        1)獲取傳感器測得的氣象數(shù)據(jù)和土壤墑情數(shù)據(jù),利用拉依達(dá)法則對異常數(shù)據(jù)進(jìn)行篩選和校正。

        2)采用主成分分析提取出影響蒸騰量的關(guān)鍵影響因子,減少輸入,消除變量間的相關(guān)性,同時劃分樣本訓(xùn)練集和測試集。

        3)將主成分分析得出的關(guān)鍵影響因子輸入到Attention-LSTM神經(jīng)網(wǎng)絡(luò)中,對蒸騰量進(jìn)行預(yù)測。

        4)計算損失函數(shù),損失函數(shù)選擇均方誤差為每一輪網(wǎng)絡(luò)訓(xùn)練后的預(yù)測值與實際值的偏差,根據(jù)損失函數(shù)的值調(diào)整各個網(wǎng)絡(luò)層的權(quán)重,判斷訓(xùn)練次數(shù)是否達(dá)到設(shè)定的值,如果沒有達(dá)到設(shè)定值則繼續(xù)訓(xùn)練。

        5)對收斂的神經(jīng)網(wǎng)絡(luò)進(jìn)行測試,計算模型的誤差來驗證模型的好壞,輸出預(yù)測的蒸騰量并繪制圖像。

        2.2 預(yù)測模型評價指標(biāo)

        本文采用3種誤差分析方法,即平均絕對誤差(MAE)、平均絕對百分比誤差(MAPE)和均方根誤差(RMSE)來驗證蒸騰量預(yù)測的準(zhǔn)確性。由于誤差之間可能會出現(xiàn)相互抵消的情況,利用平均絕對誤差可以有效地避免這個問題。平均絕對百分比誤差是一種衡量預(yù)測準(zhǔn)確性的統(tǒng)計指標(biāo)。利用均方根誤差可以有效地說明數(shù)據(jù)的離散程度。誤差越小,模型的預(yù)測精度越高。

        本文將均方誤差(MSE)作為驗證預(yù)測模型性能優(yōu)劣的評價指標(biāo),誤差越小說明預(yù)測模型越好。

        3 基于PCA的果樹蒸騰量影響因子的篩選

        3.1 研究區(qū)概況

        本文以山西省運(yùn)城市的一個6 666.7 m3蘋果試驗田為研究對象,分別在試驗田的4個方位布置傳感器,監(jiān)測多個角落的數(shù)據(jù)信息。對于蘋果園的氣象數(shù)據(jù),使用多元素百葉箱進(jìn)行采集;利用土壤墑情傳感器,采集蘋果園中的土壤環(huán)境數(shù)據(jù)。本文將2015—2020年采集的28 354組數(shù)據(jù)作為試驗數(shù)據(jù),每相隔1 h傳感器采集1次環(huán)境數(shù)據(jù),采集的數(shù)據(jù)有空氣溫度、空氣濕度、大氣壓強(qiáng)、光照強(qiáng)度、風(fēng)速、降水量、土壤溫度、土壤濕度、pH值、日照時間等。

        3.2 數(shù)據(jù)預(yù)處理

        數(shù)據(jù)采集過程中會出現(xiàn)數(shù)據(jù)缺失、數(shù)據(jù)重復(fù)、數(shù)據(jù)不均衡以及數(shù)據(jù)類型不一致等情況,所以在構(gòu)建神經(jīng)網(wǎng)絡(luò)之前,需要對數(shù)據(jù)進(jìn)行預(yù)處理,主要包括:異常數(shù)據(jù)篩選與校正、平滑處理以及歸一化處理,使所有數(shù)據(jù)處在同一量綱上,加快模型的訓(xùn)練速度,保證模型穩(wěn)定收斂,提高預(yù)測精度。

        經(jīng)過預(yù)處理并將數(shù)據(jù)進(jìn)行日平均平滑處理,最終得到4 264組數(shù)據(jù)集,并對數(shù)據(jù)集進(jìn)行樣本劃分,將其中的3 744組數(shù)據(jù)作為預(yù)測模型的訓(xùn)練數(shù)據(jù)集,400組數(shù)據(jù)作為驗證數(shù)據(jù)集,120組數(shù)據(jù)作為測試數(shù)據(jù)集。

        3.3 果樹蒸騰量影響因子篩選

        利用傳感器采集到的氣象數(shù)據(jù)和土壤墑情數(shù)據(jù)量大,而且影響果樹蒸騰量的環(huán)境因子很多[15-17],各環(huán)境因子之間具有一定的耦合性,如果將所有變量輸入到預(yù)測模型中,大量的數(shù)據(jù)必然會加大模型的訓(xùn)練難度并降低預(yù)測精度。因此利用PCA的方法降低輸入變量的維數(shù),利用SPSS軟件進(jìn)行主成分分析,對影響蒸騰量的環(huán)境因子進(jìn)行數(shù)據(jù)篩選。表1為各環(huán)境因子的相關(guān)性。表中X1為蒸騰量(mm/d)、X2為空氣溫度(℃)、X3為空氣濕度(%)、X4為風(fēng)速(m/s)、X5為日照時間(h)、X6為降水量(mm)、X7為大氣壓強(qiáng)(Pa)、X8為光照強(qiáng)度(Lux)、X9為土壤溫度(℃)、X10為土壤濕度(%)。

        表1 相關(guān)性結(jié)果Table 1 Correlation Result

        空氣濕度、空氣溫度、風(fēng)速、光照強(qiáng)度、土壤濕度與蒸騰量相關(guān)系數(shù)分別為0.605、-0.595、0.599、0.634、-0.598,說明這5個環(huán)境因子與蒸騰量的相關(guān)性較大,其他變量與蒸騰量的相關(guān)性較小。因此,初定空氣溫度、風(fēng)速、光照強(qiáng)度、空氣濕度、土壤濕度為關(guān)鍵影響因子。

        表2為主成分累積貢獻(xiàn)率,其中方差百分比越大,說明此主成分的貢獻(xiàn)率越大。主成分的累積貢獻(xiàn)率是提取主成分個數(shù)的重要依據(jù),在X1~X10的10個主成分中,其中前3個主成分就可以把變量表達(dá)為85%以上,說明前3個主成分基本包含了全部變量所具有的信息,因此本文選擇3個主成分進(jìn)行分析。

        表2 主成分累計貢獻(xiàn)率Table 2 Cumulative contribution rate of principal components

        此外,只考慮累積貢獻(xiàn)率是不夠的,還要對主成分得分系數(shù)進(jìn)行分析。表3為前3個主成分的得分系數(shù)。從表3可以看出,空氣溫度、大氣壓強(qiáng)、光照強(qiáng)度在第1主成分載荷較大,空氣濕度、土壤濕度在第2主成分載荷較大,風(fēng)速在第3主成分載荷較大。因此,可以把空氣溫度、大氣壓強(qiáng)、光照強(qiáng)度、空氣濕度、土壤濕度、風(fēng)速作為主要影響因子,作為預(yù)測模型的輸入樣本。

        表3 主成分得分系數(shù)Table 3 Principal component score coefficient

        4 結(jié)果與分析

        4.1 預(yù)測模型仿真結(jié)果分析

        圖1為Attention-LSTM模型的損失值,損失值越小表示模型性能越好。圖中橫軸代表訓(xùn)練次數(shù),縱軸代表損失值,藍(lán)色的線代表訓(xùn)練損失值,黃色的線代表驗證損失值??梢杂^察到當(dāng)預(yù)測模型的訓(xùn)練次數(shù)為50次左右時,模型基本達(dá)到穩(wěn)定,訓(xùn)練損失值可以達(dá)到0.1,驗證損失值可以達(dá)到0.05,說明模型預(yù)測精度高,具有較高的魯棒性。

        圖1 Attention-LSTM模型的損失Fig.1 Loss of the Attention-LSTM model

        由于彭曼公式FAO-56PM計算的蒸騰量準(zhǔn)確性相對較高,已經(jīng)成為國際通用的計算蒸騰量的方法[18],因此,本文將彭曼公式計算出的蒸騰量作為Attention-LSTM預(yù)測模型的目標(biāo)輸出,該目標(biāo)輸出被用來驗證Attention-LSTM模型的預(yù)測精度。

        Attention-LSTM最終預(yù)測結(jié)果如圖2所示,其中藍(lán)色線是FAO-56PM的值,紅線是Attention-LSTM的預(yù)測值,可以看出基于Attention-LSTM的神經(jīng)網(wǎng)絡(luò)預(yù)測模型預(yù)測出的值和FAO-56PM的值達(dá)到很好地擬合,說明本文的模型預(yù)測精度較高。

        圖2 Attention-LSTM預(yù)測結(jié)果Fig.2 Attention-LSTM prediction results

        4.2 預(yù)測模型對比分析

        為了驗證本文提出的預(yù)測模型的性能,采用Attention-LSTM模型對PCA分析的數(shù)據(jù)集進(jìn)行訓(xùn)練和測試,將BP模型、RNN模型、LSTM模型、Attention-RNN模型、Attention-LSTM模型進(jìn)行對比。

        結(jié)果見圖3,可以看出BP模型的預(yù)測誤差最大,個別樣本數(shù)據(jù)的蒸騰量預(yù)測誤差超過2 mm/d;RNN模型的誤差較大,大部分樣本的蒸騰量誤差在1 mm/d周圍震蕩;Attention-LSTM、LSTM和Attention-RNN模型的預(yù)測誤差較小,其蒸騰量預(yù)測誤差大部分在1 mm/d附近波動,其中Attention-LSTM模型的誤差最小,預(yù)測精度最高。

        圖3 Attention-LSTM與其他模型預(yù)測誤差比較Fig.3 Comparison of forecast errors between attention-LSTM and other models

        表4為各模型預(yù)測精度比較結(jié)果,其中Attention-LSTM模型的預(yù)測精度最高,MAE、MAPE、RMSE和MSE分別為0.387、0.148、0.487和0.062。與BP模型相比,各項指標(biāo)分別提高了44.7%、15.3%、44.5%、30.3%;與RNN模型相比,各項指標(biāo)分別提高了33.3%、19.6%、33.7%、16.8%;與LSTM模型相比,各項指標(biāo)分別提高了28.8%、7.9%、30.2%、15.0%;與Attention-RNN模型相比,各項指標(biāo)分別提高了20.0%、11.7%、19.9%、10.1%??傮w來看,基于Attention-LSTM的果樹蒸騰量預(yù)測模型具有較好的預(yù)測性能,可以準(zhǔn)確預(yù)測果樹蒸騰量。

        表4 各模型預(yù)測精度比較Table 4 Comparison of prediction accuracy of each model

        5 結(jié) 論

        本文在LSTM神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)上加入了Attention機(jī)制,通過對模型輸入變量進(jìn)行計算,對關(guān)鍵影響因子賦予更高的權(quán)重,以幫助模型做出更準(zhǔn)確的判斷,從而提高預(yù)測的精度。與彭曼公式計算出的蒸騰量進(jìn)行比較,本文的預(yù)測模型運(yùn)用PCA篩選出的空氣溫度、大氣壓強(qiáng)、光照強(qiáng)度、空氣濕度、土壤濕度、風(fēng)速,可以計算出精準(zhǔn)的蒸騰量,用到的傳感器更少,降低了模型的復(fù)雜度。與其他模型相比,本文提出的預(yù)測模型預(yù)測精度高,實現(xiàn)簡單,可以在有限的環(huán)境數(shù)據(jù)下,實現(xiàn)更加準(zhǔn)確的蒸騰量預(yù)測,從而實現(xiàn)果樹的需水量預(yù)測。

        本文主要是針對果園的灌溉進(jìn)行研究的,相對于大田和溫室種植而言并不適用,下一步將繼續(xù)改進(jìn)模型,擴(kuò)大研究范圍,爭取可以應(yīng)用到更廣泛的農(nóng)業(yè)種植中,以滿足農(nóng)業(yè)生產(chǎn)的需要,推動農(nóng)業(yè)的高質(zhì)量發(fā)展。

        猜你喜歡
        模型
        一半模型
        一種去中心化的域名服務(wù)本地化模型
        適用于BDS-3 PPP的隨機(jī)模型
        提煉模型 突破難點(diǎn)
        函數(shù)模型及應(yīng)用
        p150Glued在帕金森病模型中的表達(dá)及分布
        函數(shù)模型及應(yīng)用
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
        3D打印中的模型分割與打包
        激情综合五月天开心久久| 性高湖久久久久久久久| 人妻影音先锋啪啪av资源| 国产精品丝袜在线不卡| 久久精品亚洲国产成人av| 久久精品国产亚洲av不卡国产| 欧美狠狠入鲁的视频777色| 久久久久久av无码免费看大片| 国产一级淫片a免费播放口 | 蜜桃视频一区二区三区| 欧美a级毛欧美1级a大片| 99精品欧美一区二区三区| 成人无码h真人在线网站| 亚洲蜜桃视频在线观看| 精品久久亚洲中文字幕| 极品av麻豆国产在线观看| 精品视频入口| 国产自拍精品视频免费观看| 国产精品沙发午睡系列| 成人免费看吃奶视频网站| 啪啪视频一区二区三区入囗| 国产黄色三级三级三级看三级| 三级全黄裸体| 久久精品国产自清天天线| 欧美洲精品亚洲精品中文字幕| 尤物精品国产亚洲亚洲av麻豆 | 一本久久精品久久综合| 在线成人爽a毛片免费软件| 无码的精品免费不卡在线| 国产精品毛片av一区二区三区| 亚洲乱码中文在线观看| 亚洲av之男人的天堂网站| 亚洲一区二区三区精品网| 亚洲国产成人av毛片大全| 99久热在线精品视频观看| 久久99精品久久久久久| 厕所极品偷拍一区二区三区视频 | 激情综合一区二区三区| 女人的天堂av免费看| 91久久精品一区二区| 国产无遮挡又爽又刺激的视频老师 |