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

        ?

        基于加權(quán)平均樽海鞘群算法和BP神經(jīng)網(wǎng)絡(luò)的COVID-19預(yù)測?

        2022-02-13 09:52:22胡紅萍喬世昌孔慧華徐喬王白艷萍
        關(guān)鍵詞:海鞘跟隨者權(quán)值

        胡紅萍,喬世昌,孔慧華,徐喬王,白艷萍

        (1.中北大學(xué) 理學(xué)院,山西 太原 030051;2.臨汾市財政局 國際金融組織貸款服務(wù)中心,山西 臨汾 041000)

        0 引言

        新型冠狀病毒肺炎(Corona Virus Disease 2019,COVID-19)由于其高傳染性和高致病性,嚴重威脅到了人類的生命安全,并已迅速蔓延到全球,成為全球關(guān)注的問題之一.自疫情暴發(fā)以來,我國進行了全民總動員,真正做到“早發(fā)現(xiàn),早隔離”.但由于境外輸入COVID-19和無癥狀感染的影響,疫情防控仍然面臨反彈壓力.因此有效地預(yù)測COVID-19的累計確診人數(shù)對COVID-19的防控具有非常大的價值.

        目前,常用的預(yù)測方法有差分自回歸移動平均乘積季節(jié)模型[1],群智能算法優(yōu)化神經(jīng)網(wǎng)絡(luò)模型[2?3],多尺度組合模型[4],隨機森林算法和模糊信息?;幕旌纤惴╗5],經(jīng)驗?zāi)B(tài)分解和極限學(xué)習(xí)機的組合預(yù)測模型[6],等等.隨著群智能算法和機器學(xué)習(xí)的不斷改進,預(yù)測模型也隨之增加,更利于解決實際問題.如用螢火蟲算法優(yōu)化長短時記憶神經(jīng)網(wǎng)絡(luò),并利用其預(yù)測生豬價格[2];將粒子群算法和差分進化相結(jié)合優(yōu)化自適應(yīng)小波神經(jīng)網(wǎng)絡(luò)的初始化網(wǎng)絡(luò)參數(shù),進而對風(fēng)電功率超短期多步預(yù)測[3];利用改進的灰狼算法優(yōu)化Elman神經(jīng)網(wǎng)絡(luò),對基于基因表達譜的乳腺癌進行識別[7];利用改進粒子群算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)對甜菜產(chǎn)量進行預(yù)測[8]等.

        最近很多學(xué)者將群智能算法和機器學(xué)習(xí)相結(jié)合對COVID-19進行預(yù)測.例如,文獻[9]利用機器學(xué)習(xí)、自適應(yīng)神經(jīng)模糊推理系統(tǒng)和增強甲蟲天線搜索群智能元啟發(fā)式相結(jié)合的混合方法預(yù)測COVID-19確診人數(shù);文獻[10]利用遞歸神經(jīng)網(wǎng)絡(luò)對COVID-19確診人數(shù)進行預(yù)測;文獻[11]利用集合經(jīng)驗?zāi)B(tài)分解和自回歸移動平均模型對COVID-19全球預(yù)測系統(tǒng)預(yù)測結(jié)果進行改進.

        樽海鞘群算法(Salp Swarm Algorithm,SSA)是受深海中樽海鞘的航行和覓食行為啟發(fā)提出的[12].自SSA提出以來,研究者已對SSA做了很多改進.例如,將SSA中樽海鞘鏈的領(lǐng)頭者的搜索方式修改為貪婪的交叉選擇方法,加強了SSA的性能且避免陷入局部最優(yōu)[13];將正余弦算法和干擾算子加到SSA得到了一種特征選擇方法[14];將混沌映射加入SSA中代替隨機數(shù)建立了混沌SSA(CSSA),并且將CSSA與2維曲波變換和深度學(xué)習(xí)技術(shù)相結(jié)合用于X射線圖像對COVID-19進行診斷[15];將SSA的樽海鞘的位置更新修改為Singer的混沌映射,在開發(fā)階段使用局部搜索算法,得到動態(tài)的SSA[16].

        本文針對其他樽海鞘對鏈中第i個跟隨者均有影響的問題,提出加權(quán)平均樽海鞘群算法(Average Salp Swarm Algorithm,AVSSA),并通過23個基準(zhǔn)函數(shù)驗證AVSSA的有效性,進而用AVSSA優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的權(quán)值和偏差,建立預(yù)測境外輸入COVID-19的預(yù)測模型AVSSA-BP.

        1 樽海鞘群算法

        樽海鞘群算法是受深海中樽海鞘的航行和覓食行為的啟發(fā)提出的[12].樽海鞘有透明的桶形身體,其組織非常類似于在海洋中發(fā)現(xiàn)的水母,它們像水母一樣通過身體泵水前進.SSA是從樽海鞘的群體行為中獲得的,它是以樽海鞘群體構(gòu)成一個樽海鞘鏈,在該鏈中,第一個樽海鞘為領(lǐng)導(dǎo)者,其余的樽海鞘為跟隨者.

        設(shè)F是n維搜索空間中的食物源,將其作為樽海鞘鏈的目標(biāo).與F相關(guān)的領(lǐng)導(dǎo)者的更新位置的方式為:

        其中:l是當(dāng)前迭代次數(shù),L是迭代的最大次數(shù).

        根據(jù)牛頓運動定律,跟隨者xs的位置更新方式為:

        由于優(yōu)化的時間是迭代t,迭代之間的差異為1,在v0=0時,方程(3)變?yōu)椋?/p>

        2 預(yù)測模型

        2.1 加權(quán)平均樽海鞘群算法

        在SSA中,第i個跟隨者的位置更新方式定義為方程(4),為第i個跟隨者和第i-1個跟隨者的位置的平均值,這可能導(dǎo)致樽海鞘鏈中前i個跟隨者對第i個跟隨者的影響不大.為此,將樽海鞘鏈中第i個跟隨者的位置更新改進為前i個跟隨者的加權(quán)平均,即:

        其中:c1與方程(2)中的定義相同.我們將此改進稱為加權(quán)平均SSA,記為AVSSA.

        為驗證所提算法AVSSA的有效性,選取了5個比較的優(yōu)化算法:蟻獅優(yōu)化器(ALO)、灰狼優(yōu)化器(GWO)、飛蛾撲火優(yōu)化(MFO)算法、鯨優(yōu)化算法(WOA)和樽海鞘群算法(SSA).本文所采用的23個基準(zhǔn)函數(shù)F1(x)~F23(x)來源于文獻[17],其中:F1(x)~F7(x)為7個n維單峰函數(shù),F(xiàn)8(x)~F13(x)為6個n維多峰函數(shù),F(xiàn)14(x)~F23(x)為10個固定維數(shù)的基準(zhǔn)函數(shù).在Win10 64bit專業(yè)平臺和64 GB RAM下Matlab R2019a工具箱下運行這6個算法.

        在這6個可比較的算法中,種群大小為50,最大迭代次數(shù)T=500.每個可比較的算法獨立運行30次.將這30次獨立運行的每個算法所獲得的全局最小值的平均值(Avg.)和標(biāo)準(zhǔn)差(Std.)作為評價算法的性能指標(biāo).

        獨立運行這6個算法30次,得到了23個基準(zhǔn)函數(shù)的最小函數(shù)值的Avg.和Std.,如表1所示.部分基準(zhǔn)函數(shù)的收斂曲線如圖1所示.由圖1可見,AVSSA有最好的收斂性能.由表1可知,利用AVSSA得到單峰函數(shù)F1(x)~F4(x),F(xiàn)7(x)的Avg.分別為1.18×10?145、1.61×10?73、2.66×10?145、1.15×10?73和5.81×10?5,這些都最接近全局最小值0,而AVSSA和SSA在函數(shù)F6(x)上有相近的Avg..AVSSA在多峰函數(shù)F9(x)和F11(x)上的Avg.達到全局最小值0,在函數(shù)F7(x)、F10(x)和F12(x)的Avg.分別是5.81×10?5、8.88×10?16和4.40×10?3,這些都最接近全局最小值0,且在多峰函數(shù)F13(x)上的Avg.與其它可比較的算法具有相同的數(shù)量級.對于固定維數(shù)的函數(shù)F16(x)~F19(x),所有可比較的算法AVSSA、SSA、ALO、GWO、MFO和WOA都達到了全局最小值-1.031 6、3、0.398和-3.86,但AVSSA有最小的Std..對于固定維數(shù)的函數(shù)F22(x),AVSSA得到了最小的Avg.-8.326 6,最接近于全局最小值-10.402 8.

        圖1 部分基準(zhǔn)函數(shù)的收斂曲線

        表1 23個基準(zhǔn)函數(shù)的Avg.和Std.

        基于上述分析和討論,所提出的算法AVSSA優(yōu)于其它可比較的算法SSA、ALO、GWO、MFO和WOA,更適于基準(zhǔn)函數(shù)的極值尋優(yōu).

        2.2 基于AVSSA和BP神經(jīng)網(wǎng)絡(luò)的預(yù)測模型

        利用所提出的AVSSA優(yōu)化有一個隱含層的BP神經(jīng)網(wǎng)絡(luò)的參數(shù):輸入層與隱含層的連接權(quán)值W,隱含層與輸出層的連接層的連接權(quán)值W′,隱含層的偏差b和輸出層的偏差b′.將此預(yù)測模型記為AVSSA-BP,具體步驟為:

        步驟1:初始化.初始化的參數(shù)包括樽海鞘鏈中樽海鞘的大小、最大迭代次數(shù)、隱含層中神經(jīng)元節(jié)點的個數(shù)、終止條件.

        步驟2:將鏈中的每個樽海鞘映射為連接權(quán)值W和W′,偏差b和b′.選取函數(shù)

        作為AVSSA的適應(yīng)度函數(shù),其中Q是樣本數(shù),yis和分別是第s個樣本的預(yù)測輸出和目標(biāo)輸出.

        步驟3:執(zhí)行AVSSA算法,利用公式(1)和(5)分別更新鏈中領(lǐng)導(dǎo)者和跟隨者的位置.

        步驟4:若滿足終止條件,則返回AVSSA算法的食物源F,轉(zhuǎn)向步驟5.否則執(zhí)行AVSSA,轉(zhuǎn)向步驟2.

        步驟5:將食物源F映射為連接權(quán)值W和W′,偏差b和b′,訓(xùn)練和測試BP神經(jīng)網(wǎng)絡(luò).

        預(yù)測模型AVSSA-BP的流程圖如圖2所示.

        圖2 AVSSA-BP模型的流程圖

        3 實驗

        3.1 數(shù)據(jù)源

        本文所采用的COVID-19數(shù)據(jù)為2020年3月5日至2020年10月6日國家衛(wèi)健委公布的境外輸入COVID-19累計確診病例數(shù),網(wǎng)站為http://www.nhc.gov.cn/xcs/xxgzbd/gzbd-index.shtml.所采用的COVID-19數(shù)據(jù)利用前3天的COVID-19累計確診病例數(shù)預(yù)測第4天的COVID-19累計確診病例數(shù).得到了214組3維輸入數(shù)據(jù),再刪除最后一組3維數(shù)據(jù),這樣就得到了213組輸入數(shù)據(jù),將前192組數(shù)據(jù)作為訓(xùn)練數(shù)據(jù),剩下的21組數(shù)據(jù)作為測試數(shù)據(jù).

        為驗證AVSSA-BP的預(yù)測性能,我們?nèi)匀贿x取SSA、ALO、GWO、MFO和WOA優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的參數(shù),建立預(yù)測模型SSA-BP、ALO-BP、GWO-BP、MFO-BP和WOA-BP進行比較,并與BP神經(jīng)網(wǎng)絡(luò)進行比較.

        在本文中,平均絕對誤差(Mean Absolute Error,MAE),根均方差誤差(Root Mean Square Error,RMSE),平均絕對百分比誤差(Mean Absolute Percentage Error,MAPE)和確定性系數(shù)R2[16]作為預(yù)測模型AVSSA-BP的評價指標(biāo).

        3.2 實驗結(jié)果

        在預(yù)測模型AVSSA-BP的BP神經(jīng)網(wǎng)絡(luò)中,輸入層神經(jīng)元的個數(shù)為3,輸出層的節(jié)點個數(shù)為1.經(jīng)過大量的實驗,選取預(yù)測模型AVSSA-BP中BP神經(jīng)網(wǎng)絡(luò)的隱含層的神經(jīng)元節(jié)點數(shù)為6.這樣我們將AVSSA-BP中樽海鞘鏈的每個樽海鞘映射為輸入層與隱含層之間的連接權(quán)值W,隱含層與輸出層之間的連接權(quán)值W′,隱含層的偏差b和輸出層的偏差b′,這樣預(yù)測模型AVSSA-BP中樽海鞘鏈的每個樽海鞘的維數(shù)為3×6+6×1+6+1=31,并選擇方程(7)作為AVSSA的適應(yīng)度函數(shù).

        在實驗中,AVSSA-BP、SSA-BP、ALO-BP、GWO-BP、MFO-BP和WOA-BP的種群大小為50,最大迭代次數(shù)為100.獨立運行BP神經(jīng)網(wǎng)絡(luò),AVSSA-BP、SSA-BP、ALO-BP、GWO-BP、MFO-BP、WOA-BP和BP各30次,得到7個預(yù)測模型AVSSA-BP、SSA-BP、ALO-BP、GWO-BP、MFO-BP、WOA-BP和BP的21個測試樣本的預(yù)測值的平均值和評價指標(biāo),分別見表2和表3.

        表2 測試數(shù)據(jù)的預(yù)測值

        表3 測試數(shù)據(jù)的評價指標(biāo)

        由表3可知,利用AVSSA-BP得到的境外輸入病例確診的COVID-19累計病例數(shù)預(yù)測的平均MAE、RMSE和MAPE最小,分別為4.311 0、1.413 4和0.154 7,且具有最高的平均確定性系數(shù).因此,預(yù)測模型AVSSA-BP優(yōu)于其它預(yù)測模型SSA-BP、ALO-BP、GWO-BP、MFO-BP、WOA-BP和BP.實驗結(jié)果表明AVSSA算法能有效地優(yōu)化神經(jīng)網(wǎng)絡(luò)的參數(shù)實現(xiàn)COVID-19的預(yù)測.

        4 討論與結(jié)論

        本文對SSA中樽海鞘鏈中第i個跟隨者的位置更新進行了改進,得到加權(quán)平均的SSA,記為AVSSA.將AVSSA與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合,對境外輸入確診COVID-19累計病例建立了預(yù)測模型AVSSA-BP,且AVSSA-BP具有最小的預(yù)測誤差MSE、MAE、RMSE和MAPE,最高的確定性系數(shù)R2.實驗結(jié)果表明AVSSA-BP優(yōu)于SSA-BP、ALOBP、GWO-BP、MFO-BP、WOA-BP和BP模型.

        在以后的研究中,我們還可以對SSA算法進行改進,并將其與其他一種或多種群智能算法相結(jié)合,建立新的混合算法來提高其性能.這些新算法可以用來優(yōu)化某些機器學(xué)習(xí)算法的參數(shù),以解決預(yù)測和分類問題.

        猜你喜歡
        海鞘跟隨者權(quán)值
        打賭你猜不出這可愛的“鬼臉娃娃”是啥!
        一種融合時間權(quán)值和用戶行為序列的電影推薦模型
        它吃掉自己的“腦子”
        改進樽海鞘群優(yōu)化K-means算法的圖像分割
        包裝工程(2022年9期)2022-05-14 01:16:22
        CONTENTS
        污損性海鞘的生態(tài)特點研究展望
        由城市臺的“跟隨者”到縣域“三農(nóng)”媒體的 “領(lǐng)導(dǎo)者”
        中國廣播(2017年9期)2017-09-30 21:05:19
        從“跟隨者”到“引領(lǐng)者”
        —— 甕福集團PPA項目成為攪動市場的“鯰魚”
        跟隨者
        詩潮(2017年5期)2017-06-01 11:29:51
        基于權(quán)值動量的RBM加速學(xué)習(xí)算法研究
        激情伊人五月天久久综合| 久久精品岛国av一区二区无码| 无码av免费永久免费永久专区| 亚洲视频精品一区二区三区| 亚洲精品久久区二区三区蜜桃臀| 国产伦精品一区二区三区妓女| 国产精品综合一区二区三区| 高清国产日韩欧美| 少妇被搞高潮在线免费观看| 久久狼精品一区二区三区| 亚洲熟妇无码一区二区三区导航| 精品人妻少妇一区二区不卡 | 丁香五香天堂网| 亚洲黄色性生活一级片| 色噜噜亚洲精品中文字幕| 天天做天天添av国产亚洲| 亚洲精品美女久久久久久久| 台湾佬综合网| 国产精品久久这里只有精品| 干出白浆视频在线观看| 国产偷久久久精品专区| 国内精品九九久久久精品| 手机免费日韩中文字幕| 日韩av一区二区三区激情在线| 亚洲综合色区另类av| 国产精品成人午夜久久| 亚洲精品中文字幕二区| 伊人婷婷综合缴情亚洲五月| 妺妺跟我一起洗澡没忍住| 婷婷五月综合缴情在线视频 | 亚洲女初尝黑人巨高清| 国产精品高清视亚洲乱码有限公司| 青青草视频在线观看视频免费| 一边摸一边抽搐一进一出口述| 精品国产乱码久久久软件下载| 亚洲精品乱码久久久久久按摩高清| 黄色影院不卡一区二区| 一本色道久久88精品综合| 久久九九有精品国产尤物 | 国产av综合一区二区三区最新| av人妻在线一区二区三区|