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

        ?

        基于ESSA-LSTM 的養(yǎng)殖工船水質(zhì)溶解氧預(yù)測方法研究

        2024-03-06 01:45:32洪永強謝永和劉魯強董韶光李德堂王云杰姜旭陽張佳奇高煒鵬
        南方水產(chǎn)科學 2024年1期
        關(guān)鍵詞:優(yōu)化實驗模型

        洪永強,謝永和,劉魯強,董韶光,李德堂,王云杰,姜旭陽,張佳奇,王 君,高煒鵬,陳 卿

        1. 浙江海洋大學 a. 船舶與海運學院,b. 海洋工程裝備學院,浙江 舟山 316022

        2. 青島國信發(fā)展 (集團) 有限公司,山東 青島 266200

        3. 中國水產(chǎn)科學研究院漁業(yè)機械儀器研究所,上海 200092

        4. 國信中船 (青島) 海洋科技有限公司,山東 青島 266200

        隨著水產(chǎn)養(yǎng)殖業(yè)的迅速發(fā)展和養(yǎng)殖規(guī)模的不斷擴大,精準預(yù)測和監(jiān)測水質(zhì)參數(shù)對于保障養(yǎng)殖效益[1]和生物健康變得至關(guān)重要。然而,現(xiàn)今水產(chǎn)養(yǎng)殖業(yè)面臨著許多挑戰(zhàn),維持良好的水質(zhì)環(huán)境便是其中之一。在養(yǎng)殖系統(tǒng)中,溶解氧[2]是一個非常重要的水質(zhì)參數(shù),溶解氧不足可能導(dǎo)致魚類窒息、生長受限甚至死亡。傳統(tǒng)的溶解氧測量方法需要采集水樣在實驗室進行分析,這種方法耗時久、成本高,且無法提供實時監(jiān)測數(shù)據(jù)。隨著養(yǎng)殖方式向深遠海[3]養(yǎng)殖工船發(fā)展,對養(yǎng)殖水質(zhì)的要求日趨嚴格,溶解氧的精準預(yù)測變得越來越重要。近年來,大數(shù)據(jù)和機器學習技術(shù)[4]為溶解氧預(yù)測提供了新的解決方案,可以利用歷史監(jiān)測數(shù)據(jù)和水質(zhì)參數(shù)建立預(yù)測模型,準確預(yù)測溶解氧濃度。這些模型可以基于氣象、水質(zhì)、養(yǎng)殖方式和其他相關(guān)因素進行訓(xùn)練,能及時響應(yīng)環(huán)境變化和養(yǎng)殖條件調(diào)整,以維持良好的水質(zhì)環(huán)境,從而促進魚類健康生長。

        精準預(yù)測溶解氧對水產(chǎn)養(yǎng)殖意義重大。近年來,國內(nèi)外學者對水質(zhì)預(yù)測進行了廣泛研究,并對提高預(yù)測精度的方法作了改進。沈時宇和陳明[5]采用一種Prophet 時序模型的方法來提高水質(zhì)預(yù)測精度,但該方法存在模型訓(xùn)練欠擬合缺陷。Ren 等[6]選擇基于深度信念網(wǎng)絡(luò)的溶解氧預(yù)測模型,成功實現(xiàn)了溶解氧含量預(yù)測。Cao 等[7]提出了基于K均值聚類和GRU (Gate Recurrent Unit) 神經(jīng)網(wǎng)絡(luò)的池塘養(yǎng)殖溶解氧預(yù)測模型,該方法雖然提高了預(yù)測精度,但GRU 神經(jīng)網(wǎng)絡(luò)仍無法完全解決梯度消失問題,且隨著數(shù)據(jù)量和模型規(guī)模的增加,效果不理想。此外,研究者還探索了其他方法?;戮甑萚8]提出了一種基于集合經(jīng)驗?zāi)B(tài)分解、游程檢測法重構(gòu)、適宜的單項預(yù)測算法建模和BP 神經(jīng)網(wǎng)絡(luò)非線性疊加的組合預(yù)測模型,但在高頻分量波動較大的情況下,該算法參數(shù)難以確定,預(yù)測效果不佳。林彬彬等[9]提出基于麻雀搜索算法 (Sparrow Search Algorithm, SSA)[10-11]和長短期記憶神經(jīng)網(wǎng)絡(luò) (Long Short-Term Memory, LSTM)[12]的黃鱔 (Monopterus albus) 池塘溶解氧濃度預(yù)測模型,該模型具有良好的準確性和魯棒性,但仍存在局部最優(yōu)解問題,導(dǎo)致模型參數(shù)的準確性不高,進而降低了預(yù)測的準確性。

        當考慮到模型參數(shù)的后期優(yōu)化時,通常會使用算法代替人工參數(shù)設(shè)置。為解決這一問題,本研究采用了兩種啟發(fā)式算法—麻雀搜索算法和海洋捕食算法 (Marine Predators Algorithm, MPA)[13],以及兩種群體智能算法—灰狼優(yōu)化算法 (Grey Wolf Optimizer, GWO) [14]和鯨魚算法 (Whale Optimization Algorithm, WOA)[15]。這些算法在全局搜索和多模態(tài)問題的處理上均表現(xiàn)出色,并且在不同領(lǐng)域有成功的應(yīng)用。基于這些算法的特點及其在應(yīng)用領(lǐng)域的成功案例[16-19],本文比較了這些算法在LSTM模型中進行參數(shù)優(yōu)化的效果,并通過優(yōu)化模型參數(shù)實現(xiàn)既定目標。

        為了提高溶解氧參數(shù)預(yù)測的準確性,本文提出了一種增強型麻雀搜索算法 (Enhance Sparrow Search Algorithm, ESSA) 用于優(yōu)化LSTM 模型參數(shù),更好地調(diào)整模型的結(jié)構(gòu)和初始狀態(tài),以滿足溶解氧參數(shù)的預(yù)測需求,從而提高預(yù)測結(jié)果的精確度。

        1 材料與方法

        1.1 數(shù)據(jù)來源

        本文用于驗證模型的數(shù)據(jù)來源于某養(yǎng)殖工船,其相關(guān)信息為:全長249.9 m,型寬14 m,型深21.5 m,排水量130 000 t,航速10.6 kn,養(yǎng)殖水體90 000 m3,單艙水體6 000 m3,定員3 人,年產(chǎn)量370 t,總投資4.5 億元。該工船在福建寧德海域養(yǎng)殖大黃魚 (Larimichthyscrocea),傳感器布置于魚艙內(nèi)深度14 m 處,采集數(shù)據(jù)開始時間為2023-04-11 00:05:00,結(jié)束時間為2023-04-24 00:00:00。采集數(shù)據(jù)的步長為5 min。一共有3 745 組數(shù)據(jù)。選取MPS-400 多參數(shù)傳感器進行數(shù)據(jù)采集,該傳感器具有自清洗、多參數(shù)測量、信號輸出協(xié)議為Modbus特點,安裝傳感器的方式為投入式。采集pH、溫度 (℃)、鹽度 (‰)、溶解氧 (mg·L?1) 4 類參數(shù)。本文中水質(zhì)預(yù)測目標為溶氧,水質(zhì)特征變量為pH、溫度、鹽度。表1 為養(yǎng)殖水質(zhì)參數(shù)溶解氧的原始數(shù)據(jù),圖1、圖2 分別為養(yǎng)殖工船場景和原始數(shù)據(jù)溶解氧的變化曲線。

        圖1 養(yǎng)殖工船內(nèi)部Fig. 1 Inside aquaculture ship

        圖2 原始數(shù)據(jù)溶解氧變化曲線Fig. 2 Change curve of dissolved oxygen in raw data

        表1 養(yǎng)殖水質(zhì)原始數(shù)據(jù)表Table 1 Raw data sheet for aquaculture water quality

        1.2 研究方法

        1.2.1 數(shù)據(jù)處理

        1) 數(shù)據(jù)預(yù)處理。采集的數(shù)據(jù),可能會因數(shù)據(jù)傳輸異常等導(dǎo)致丟失,需要對數(shù)據(jù)作預(yù)處理,對缺失的數(shù)值需要通過線性插值進行填補,公式如下:

        式中:xk表示需要填補的值;xf表示前一個非缺失數(shù)據(jù)點的值;xb表示后一個非缺失數(shù)據(jù)點的值;f和b分別表示前后非缺失數(shù)據(jù)點的索引。

        數(shù)據(jù)歸一化[20]是將不同特征的數(shù)據(jù)按照一定規(guī)則進行縮放,以消除特征之間的量綱差異,使得不同特征具有相同的尺度。本文使用Min-Max 歸一化的具體表達式如下:

        式中:xmax表示樣本數(shù)據(jù)最大值;xmin表示樣本數(shù)據(jù)最小值;xi表示樣本數(shù)據(jù)中的第i個數(shù)據(jù);xnor表示歸一化后的數(shù)據(jù)。在經(jīng)過歸一化的訓(xùn)練和測試后,為了得到真實的預(yù)測結(jié)果,需要對預(yù)測值進行反歸一化,將其重新映射回原始數(shù)據(jù)的范圍。

        2) 數(shù)據(jù)集的劃分。首先將采集到的數(shù)據(jù)劃分為訓(xùn)練集和測試集,本實驗是將前12 d 的數(shù)據(jù)作為訓(xùn)練集,最后1 d 的數(shù)據(jù)作為測試集。使用訓(xùn)練集來訓(xùn)練模型,使用測試集評估模型在未見過的數(shù)據(jù)上的性能。

        1.2.2 長短時記憶網(wǎng)絡(luò)

        為了有效捕捉具有長期依賴關(guān)系的序列數(shù)據(jù),如連續(xù)時間上測得的溶解氧參數(shù),傳統(tǒng)的神經(jīng)網(wǎng)絡(luò)模型往往無法提供令人滿意的結(jié)果。為解決該問題,長短時記憶網(wǎng)絡(luò)被引入并廣泛應(yīng)用。LSTM 是一種特殊的循環(huán)神經(jīng)網(wǎng)絡(luò) (Recurrent Neural Network, RNN)[21],專門設(shè)計用于處理序列數(shù)據(jù)。LSTM 與其他神經(jīng)網(wǎng)絡(luò)模型之間的區(qū)別在于獨特的內(nèi)部單元結(jié)構(gòu) (圖3)。

        圖3 LSTM 內(nèi)部單元結(jié)構(gòu)Fig. 3 Internal unit structure of LSTM model

        圖3 中,f、i、o分別表示遺忘門、輸入門、輸出門;σ表示全連接層。xt是t時刻的輸入,ct?1和ct分別表示上一時刻和這一時刻的輸出,?ct為t時刻候選記憶細胞的信息,ht?1、ht分別表示為上一時刻和這一時刻隱藏狀態(tài)的信息,tanh為激活函數(shù)。

        3 個門的更新計算公式為:

        式中:W和b分別表示網(wǎng)絡(luò)的權(quán)重矩陣和偏置向量;σ(x)是Sigmoid 激勵函數(shù),為平滑的階梯函數(shù)。它可以將任何值轉(zhuǎn)化為0~1,此函數(shù)的輸出介于0~1,代表具體有多少信息能夠流過Sigmoid層,0 表示不能通過,1 表示能全部通過。

        1.2.3 ESSA-LSTM 預(yù)測模型

        水質(zhì)參數(shù)溶解氧受多種因素的影響,由于數(shù)據(jù)采集于養(yǎng)殖工船,其空間特征是一定的,因此本文僅考慮水質(zhì)中的pH、溫度、鹽度對溶解氧的影響。為了更好地預(yù)測溶解氧,引入長短時記憶網(wǎng)絡(luò),并針對該網(wǎng)絡(luò)模型中存在的參數(shù)問題引入增強型麻雀搜索算法進行改進。在基本的LSTM 模型中,權(quán)重和偏置是通過矩陣乘法和加法來更新的,而在本文使用的LSTM 模型中,參數(shù)的更新是通過訓(xùn)練過程中的反向傳播和優(yōu)化算法來實現(xiàn)。增強型麻雀搜索算法優(yōu)化LSTM 模型結(jié)構(gòu)如圖4 所示,模型流程如圖5 所示。

        圖5 預(yù)測模型流程Fig. 5 Flowchart of predictive modeling

        在LSTM 模型中,隱藏層神經(jīng)元個數(shù)是影響模型性能關(guān)鍵性的超參數(shù)。本文在LSTM 模型的訓(xùn)練模型中引入了Adam (Adaptive Moment Estimation)梯度下降[22]算法,為此,該算法的初始化學習速率也成為影響模型性能的關(guān)鍵。通過采用增強型麻雀搜索算法,來確定隱藏層的神經(jīng)元個數(shù)和初始化學習速率。具體步驟如下:

        1) 初始化參數(shù),將數(shù)據(jù)進行歸一化處理,并且將數(shù)據(jù)分為訓(xùn)練集和測試集。

        2) 確定LSTM 模型的拓撲結(jié)構(gòu)。

        3) 通過增強型麻雀搜索算法對LSTM 模型參數(shù)進行優(yōu)化。

        4) 利用優(yōu)化后的參數(shù)建立LSTM 模型和訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型。

        5) 將訓(xùn)練集和測試集數(shù)據(jù)來對建立好的模型進行實驗和驗證,并通過模型評價指標來評價模型的預(yù)測效果。

        1.2.4 模型評價標準

        通過平均絕對誤差 (Mean Absolute Error,MAE)、平均絕對百分比誤差 (Mean Absolute Percentage Error, MAPE)、均方根絕對誤差 (Root Mean Square Error, RMSE)和決定系數(shù) (Coefficient of Determination,又稱R2值) 對各個模型的預(yù)測效果進行評判其表達式如式 (4)、 (5)、 (6) 和 (7) 所示:

        式中:yi表示實際值;xi表示預(yù)測值;表示實際值的平均值;n表示樣本個數(shù)。當MAE、MAPE和RMSE 越小時,所建模型的預(yù)測效果越好;R2值越接近1,表明模型對數(shù)據(jù)的擬合程度越高。

        1.2.5 基本麻雀搜索算法

        在麻雀[23-26]捕食過程中,分為偵察者和跟蹤者兩個群體。偵察者負責在整個區(qū)域進行覓食和引導(dǎo)跟蹤者覓食的方向,而跟蹤者負責追隨偵察者進行覓食。當危險來臨時,麻雀種群會做出反捕食行為。

        在每次迭代的過程中,偵察者的位置更新如下:

        式中:t表示迭代的次數(shù);表示迭代t次時第i只麻雀的第j維數(shù)的值;表示迭代t+1 次時第i只麻雀的第j維數(shù)的值; itermax表示迭代次數(shù)最多的一個常數(shù);α為介于0~1 的一個隨機數(shù);R2表示報警值,范圍在 0~1;ST 表示安全閾值,范圍在0.5~1;Q是一個服從正態(tài)分布的隨機數(shù);L表示1 ×d的矩陣,其中,d矩陣的元素全為1。

        跟蹤者的位置更新如下:

        式中:Q是一個服從正態(tài)分布的隨機數(shù);Xp表示偵察者處于一個最佳的位置;是在迭代t+1 時點上的全局最優(yōu)解;而表示當前處于全局最差的位置;A是一個1 ×d的矩陣,里面的元素隨機分配為1 或?1,并且滿足A+=AT(AAT)?1;n代表麻雀的數(shù)量,當i>n/2 表示適應(yīng)值比較差的第i個跟蹤者覓食能力低,捕獲的食物比較少;otherwise代表其他情況。

        當危險來臨時,麻雀會做出預(yù)警行為,其預(yù)警者位置更新如下:

        式中:β表示步長控制參數(shù),是一個均值為0、方差為1 的正態(tài)隨機分布;K是一個隨機數(shù),其范圍是 ?1~1,表示麻雀移動方向的步長控制系數(shù);fi表示當前麻雀的適應(yīng)值;fg則是當前全局的最佳適應(yīng)值;fw表示當前全局的最差適應(yīng)值;ε是一個極小的常數(shù),避免分母出現(xiàn)0 的情況。

        1.2.6 增強型麻雀搜索算法

        1.2.6.1 Circle 混沌映射初始化種群

        混沌映射[27]是指在非線性系統(tǒng)中產(chǎn)生混沌行為的一種數(shù)學映射,常見的混沌映射方法有Logistic 混沌映射、Henon 混沌映射、Tent 混沌映射和Circle 混沌映射,不同的混沌映射有其自身的特點,由于Circle 混沌[23]算法易于實現(xiàn),且具有周期性和可控性,其表達式如下:

        式中:mod 代表取余;xi表示當前迭代的值;xi+1表示下一個步驟迭代的值?;镜腟SA 算法是采用隨機生成的方式來初始化種群,這就導(dǎo)致了分布不均勻的問題,為此,可以使用Circle 混沌映射的方式來初始化種群。

        1.2.6.2 正弦余弦算法對偵察者位置優(yōu)化

        麻雀搜索算法中偵察者位置更新主要依賴于個體之間的位置調(diào)整和信息共享,這也就導(dǎo)致了偵察者無法探索整個搜索空間,難以跳出局部最優(yōu)解。針對該問題,引入了正弦余弦算法[28]對麻雀搜索算法中的偵察者位置進行更新,在該算法中,加入了非線性正弦學習因子如公式 (12) 所示,優(yōu)化后的偵察者位置如公式 (13) 所示:

        式中:ωmin和ωmax表示慣性權(quán)重的最小和最大值;ω表示適應(yīng)權(quán)重值;itermax表示迭代次數(shù)最多的一個常數(shù);r1為 0~2π 內(nèi)的隨機數(shù);r2是 0~2 內(nèi)的隨機數(shù);Xbest表示群體中最佳的位置; Xti,j表示迭代t次時第i個麻雀的第j維數(shù)的值。

        1.2.6.3 Levy 飛行策略對跟蹤者位置優(yōu)化

        由于在麻雀搜索算法中,跟蹤者的位置更新主要依賴于當前最佳位置和全局最佳位置,使得算法在搜索空間中的多樣性不足,從而限制了算法的全局搜索能力。并且當全局最佳位置附近存在較多的最優(yōu)解時,算法容易陷入局部最優(yōu)解而無法跳出。為此,本文提出通過引入Levy 策略[29-30]對跟蹤者的位置進行更新,Levy[31]步長向量生成公式如下:

        式中:S為飛行路徑;Γ 為 gamma 函數(shù);β取值為1.5;σ代表正態(tài)分布中的方差;u和v是符合正態(tài)分布的隨機數(shù),uN(0,σ2) ,vN(0,1),則跟蹤者位置更新公式如下:

        增強型麻雀搜索算法具體流程如下:

        1) 設(shè)置參數(shù):設(shè)置最大的迭代次數(shù),麻雀的種群數(shù)量,每個維度上的變量最小值,每個維度上的變量最大值。

        2) 初始化麻雀種群位置、優(yōu)化全局最優(yōu)個體和最優(yōu)適應(yīng)度,計算每個個體的適應(yīng)度并且對其進行排序。

        3) 在每次迭代的過程中,利用公式 (13) 更新偵察者的位置,實現(xiàn)對全局的搜索,并且進行邊界檢查。

        4) 使用公式 (16) 更新跟蹤者位置,使得跟蹤者不斷靠近偵察者位置。

        5) 如果預(yù)警者發(fā)現(xiàn)危險,則通過公式遠離危險位置。

        6) 在麻雀搜索食物之后,對麻雀個體的最優(yōu)適應(yīng)度值進行排序。

        7) 更新全局最優(yōu)解和最佳適應(yīng)度。

        8) 進入循環(huán)迭代,轉(zhuǎn)至步驟3)。

        9) 判斷是否符合中止條件,若符合,則輸出全局最優(yōu)解和最佳適應(yīng)度。若不符合,回到步驟3) 重新開始計算。

        2 實驗與分析

        2.1 基準函數(shù)優(yōu)化性能測試

        為了驗證增強型麻雀搜索算法在求解優(yōu)化過程中的可行性和優(yōu)越性,將ESSA 與SSA、GWO、MPA、WOA 算法在5 種基準函數(shù)上進行測試對比。

        使用Matlab 2019b 軟件對5 種不同的算法進行對比實驗,為了避免實驗出現(xiàn)的偶然性造成誤差,并增加實驗的準確性,選取5 種基準測試函數(shù)分別獨立運行30 次,取平均值和標準差作為實驗的評價標準。實驗采用的基準測試函數(shù)如表2 所示,F(xiàn)1和F2為高維單峰函數(shù),F(xiàn)3和F4為高維多峰函數(shù),F(xiàn)5為低維多峰函數(shù)。種群大小為40 個,最大迭代次數(shù)為100 次。實驗結(jié)果如表3 所示,優(yōu)化測試函數(shù)收斂曲線對比如圖6 所示。

        圖6 優(yōu)化測試函數(shù)收斂曲線對比Fig. 6 Comparison of convergence curves for improved test functions

        表2 基準測試函數(shù)Table 2 Process of benchmarking

        表3 基準函數(shù)優(yōu)化結(jié)果對比Table 3 Comparison of benchmark function optimization results

        根據(jù)表2 中各種算法的最優(yōu)值 (Ave) 和標準差(Std) ,可以看出ESSA 算法盡管在低維多峰函數(shù)上的性能差異和其他算法相差無幾,但是在高維單峰、高維多峰函數(shù)上的性能均優(yōu)于其他算法。由圖6 也可以明顯看出,ESSA 算法在收斂性和優(yōu)化結(jié)果方面比其他4 種算法的表現(xiàn)更佳。針對F1和F2高維單峰函數(shù)的收斂情況,不論迭代次數(shù)增加到何種程度,使用ESSA 算法獲得的最優(yōu)值始終優(yōu)于其他算法。此外,在經(jīng)過100 次迭代后,ESSA算法獲得的最優(yōu)值數(shù)量級明顯高于其他算法。對于F3和F4高維多峰函數(shù)而言,ESSA 算法的最優(yōu)值優(yōu)于WOA 和MPA 算法,且最優(yōu)值幾乎是后兩種算法的2 倍。這表明ESSA 算法在處理高維多峰函數(shù)時優(yōu)勢明顯。在F5低維多峰函數(shù)中,雖然ESSA 算法的最優(yōu)值相對于其他算法沒有明顯的優(yōu)越性,但仍取得了顯著的改進效果。

        綜上,可以得出ESSA 算法在收斂結(jié)果和優(yōu)化效果方面比其他算法表現(xiàn)出色,為進一步研究和應(yīng)用ESSA 算法提供了有力的支持。

        2.2 預(yù)測準確率優(yōu)化實驗

        2.2.1 實驗設(shè)置

        為了驗證ESSA 算法對LSTM 模型參數(shù)改進的效果最佳,選取基本的SSA 算法、GWO 算法、MPA算法、WOA 算法分別對LSTM 模型改進進行對比。為了保證實驗的準確性和算法對比結(jié)果的可信度,實驗均采用Matlab 2019b 軟件進行,幾種算法的實驗參數(shù)一致,且每種算法的仿真實驗獨立運行10 次然后取平均值。在實驗過程中,每種算法中尋找最優(yōu)解隱藏層的神經(jīng)個數(shù)范圍均設(shè)置為0~100,初始速率范圍設(shè)置為 0~0.2。

        2.2.2 優(yōu)化對比

        表4 是實驗設(shè)置的主要參數(shù),各算法獨立運行10 次優(yōu)化后的平均預(yù)測率結(jié)果對比如表5 所示。各算法實驗得出的平均絕對誤差 、均方根誤差、平均絕對百分比誤差和決定系數(shù)的評價指標如圖7 所示。根據(jù)實驗所得的平均絕對百分比誤差,得到ESSA、SSA、GWO、MPA 和WOA 算法優(yōu)化的預(yù)測率收斂曲線如圖8 所示。

        圖7 模型評價指標Fig. 7 Indicators for model evaluation

        表4 參數(shù)設(shè)置Table 4 Settings of parameters

        表5 預(yù)測率結(jié)果對比Table 5 Comparison of predicted rate

        從表5 可以直觀的看出,在同樣的實驗環(huán)境和參數(shù)下,ESSA 算法對于優(yōu)化改進LSTM 模型參數(shù)得出來的預(yù)測率具有明顯的效果。ESSA 算法優(yōu)化改進效果略好于基本的SSA 算法,但是由ESSA 算法改進得出的預(yù)測率準確性遠遠大于GWO、MPA 和WOA 算法所改進的。

        從圖7 可以清晰地看出,ESSA 算法在MAE、RMSE 和MAPE 指標方面均表現(xiàn)出優(yōu)于其他4 種算法的結(jié)果。此外,雖然SSA 擬合的效果所對應(yīng)的R2值也接近1,但是稍遜于ESSA,這進一步說明了ESSA 算法在預(yù)測準確率方面表現(xiàn)出卓越的效果,即ESSA 算法具有最佳的預(yù)測性能。

        由圖8 可以看出,ESSA 算法在初始迭代階段就避免了陷入局部最優(yōu)解的問題,因為在初始迭代時預(yù)測準確率顯著提高,且在大約10 次迭代后便達到最優(yōu)解。相比之下,SSA 算法在初始迭代時的預(yù)測準確率雖然遠高于MPA 算法,但在第80 次迭代時已經(jīng)陷入了局部最優(yōu)解。從GWO 算法的結(jié)果可以看出,隨著迭代次數(shù)的增加,預(yù)測準確率趨于穩(wěn)定,約70 次迭代后達到穩(wěn)定效果。然而,與ESSA 和SSA 算法相比,GWO 算法的最終結(jié)果并不理想。WOA 算法在初始迭代階段的預(yù)測效果較差,但隨著迭代次數(shù)的增加也趨于穩(wěn)定,明顯可以觀察到該算法的最終效果低于其他算法。

        通過ESSA 算法對LSTM 模型參數(shù)尋優(yōu),可以得到隱藏層的神經(jīng)個數(shù)為17,初始學習速率為0.008 6。多種算法優(yōu)化曲線對比如圖9-a 和圖9-b所示。

        圖8 預(yù)測率收斂曲線Fig. 8 Convergence curve of prediction rate

        圖9 多種算法優(yōu)化曲線對比Fig. 9 Comparison of optimization curves for multiple algorithms

        根據(jù)各種算法的仿真實驗結(jié)果,可以看出ESSA 算法具有收斂速度快、強大的跳出局部最優(yōu)解的能力等特點。通過對比各種算法對LSTM 模型優(yōu)化后的曲線,可以發(fā)現(xiàn)ESSA 算法優(yōu)于其他算法,因此,將ESSA 算法用于LSTM 模型參數(shù)改進,不僅能很好地獲得具體的參數(shù)值,而且能實現(xiàn)最佳的優(yōu)化效果。這種方法避免了在模型中盲目設(shè)定參數(shù)而耗費大量時間和精力,并且當模型中特征向量的維度和數(shù)據(jù)量發(fā)生變化時,運用該算法對模型進行優(yōu)化,可以迅速、準確地獲取具體的模型參數(shù),無需根據(jù)人工經(jīng)驗進行多次實驗得出參數(shù)值再進行比較。將ESSA 算法與LSTM 模型相結(jié)合,可充分發(fā)揮兩者的優(yōu)勢,實現(xiàn)更精確的預(yù)測。這種方法不僅能提高預(yù)測的準確率,還減少了參數(shù)調(diào)整的復(fù)雜性,使得模型的優(yōu)化過程更加高效。對溶氧預(yù)測優(yōu)化研究,不僅適用于養(yǎng)殖工船場景,也適用于如預(yù)測某水域某個水質(zhì)參數(shù)的其他場景,可為其他領(lǐng)域的相關(guān)研究提供參考。

        3 結(jié)論

        針對養(yǎng)殖工船水質(zhì)參數(shù)溶解氧預(yù)測及其精確性,本文提出了一種利用ESSA 算法對LSTM模型參數(shù)作優(yōu)化改進的方法,以實現(xiàn)高效的預(yù)測效果。首先,該算法在基本的麻雀算法中加入了Circle 混沌映射進行種群初始化,加入正弦余弦算法和Levy 飛行策略分別對偵察者位置、跟蹤者位置更新,提升了算法的全局探索和局部優(yōu)化問題;然后,與其他改進算法對不同形態(tài)的基準函數(shù)進行優(yōu)化求解,驗證了ESSA 算法在搜索能力、收斂性、穩(wěn)定性等方面均具有明顯的優(yōu)勢;最后,在相同的實驗條件和參數(shù)下,將ESSA 算法與其他算法進行對比實驗。結(jié)果顯示ESSA 算法優(yōu)化模型后的預(yù)測精度優(yōu)于其他算法,能很快跳出局部最優(yōu),具有很好的穩(wěn)定性。

        采用ESSA 算法對LSTM 模型進行參數(shù)優(yōu)化,明顯縮減了參數(shù)設(shè)置的盲目性和時間成本,提高了優(yōu)化效率和預(yù)測準確率。這種方法結(jié)合了現(xiàn)代優(yōu)化算法與深度學習模型的優(yōu)勢,實現(xiàn)了對LSTM 模型參數(shù)的尋優(yōu)。在實驗過程中,該算法在全局探索和局部優(yōu)化方面均表現(xiàn)出色,達到了實驗?zāi)康?。不過,該算法在應(yīng)用于特定類型數(shù)據(jù)方面的實驗時存在一定的缺陷,后期需進一步考慮算法的通用性,以確保其在不同數(shù)據(jù)分布和特性下的魯棒性;此外,還發(fā)現(xiàn)在獲取實驗結(jié)果過程中需要較長時間取得最優(yōu)解,后續(xù)將持續(xù)優(yōu)化算法,以提高計算效率,減少時間成本。

        猜你喜歡
        優(yōu)化實驗模型
        一半模型
        記一次有趣的實驗
        超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
        民用建筑防煙排煙設(shè)計優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
        做個怪怪長實驗
        3D打印中的模型分割與打包
        日本免费视频| 久久久久无码精品国| 最全精品自拍视频在线| 国产高清一区二区三区四区色 | 欧美老熟妇又粗又大| 日本久久精品在线播放| 中文字幕亚洲综合久久综合| 国产乱人激情h在线观看| 欧美人成人亚洲专区中文字幕| 无码伊人久久大香线蕉| 国产精品视频白浆免费视频| 国产亚av手机在线观看| 精品性高朝久久久久久久| 高潮喷水无遮挡毛片视频| 亚洲本色精品一区二区久久| 疯狂做受xxxx国产| 美丽人妻被按摩中出中文字幕 | 精品无码久久久久久久久| 国外亚洲成av人片在线观看 | 久久久国产精品五月天伊人| 女色av少妇一区二区三区| 欧美性猛交xxxx乱大交3| 亚洲色AV性色在线观看| 亚洲综合新区一区二区| 亚洲a∨无码精品色午夜| 男人边吻奶边挵进去视频| 亚洲熟妇中文字幕日产无码| 国产激情在线观看免费视频| 四虎影视成人永久免费观看视频| 日韩AV不卡六区七区| 性感人妻中文字幕在线| 日本激情网站中文字幕| 99精品一区二区三区无码吞精| 国产在线观看黄| 国产二区中文字幕在线观看| 亚洲av综合av国产av中文| 男女男在线精品网站免费观看 | 亚洲一区二区在线观看免费视频| 免费网站看v片在线18禁无码| av中文字幕不卡无码| 中文字幕人妻在线少妇完整版|