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

        ?

        基于蟻群算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的政務(wù)云網(wǎng)絡(luò)態(tài)勢預(yù)測研究

        2020-12-07 06:12:45王巖雪孫大躍
        現(xiàn)代電子技術(shù) 2020年21期
        關(guān)鍵詞:主動防御蟻群算法BP神經(jīng)網(wǎng)絡(luò)

        王巖雪 孫大躍

        摘? 要: 針對常規(guī)BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型存在的預(yù)測精度低、收斂速度慢等問題,給出一種蟻群優(yōu)化BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型,用于政務(wù)云的網(wǎng)絡(luò)安全態(tài)勢預(yù)測。同時,對蟻群算法的信息素更新規(guī)則進(jìn)行改進(jìn),并將改進(jìn)后的蟻群算法應(yīng)用于BP神經(jīng)網(wǎng)絡(luò)權(quán)值和閾值的優(yōu)化,得到BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型的最優(yōu)權(quán)值和閾值,并將最優(yōu)權(quán)值和閾值用于BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練和預(yù)測。實驗仿真結(jié)果表明,與傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)安全預(yù)測模型相比,采用優(yōu)化后的模型進(jìn)行網(wǎng)絡(luò)安全態(tài)勢預(yù)測時,其收斂速度和預(yù)測精度都得到了明顯的提高。

        關(guān)鍵詞: 政務(wù)云; 主動防御; BP神經(jīng)網(wǎng)絡(luò); 蟻群算法; 態(tài)勢預(yù)測; 預(yù)測精度

        中圖分類號: TN711?34? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼: A? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2020)21?0072?04

        Research on government cloud network situation prediction

        based on ant colony algorithm optimized BP neural network

        WANG Yanxue, SUN Dayue

        (School of Information Engineering, Changan University, Xian 710064, China)

        Abstract: In view of the low prediction accuracy and slow convergence speed of the conventional BP (back propagation) neural network prediction model, an ant colony algorithm optimized BP neural network prediction model is proposed for the network security situation prediction of government cloud. Meanwhile, the pheromone update rule of ant colony algorithm is improved, and the improved ant colony algorithm is used to optimize the weight and threshold value of BP neural network to get the optimal weight and threshold value of BP neural network prediction model, and the optimal weight and threshold value are used for the BP neural network training and prediction. The results of simulation experiment show that, in comparison with the traditional BP neural network security prediction model, the convergence speed and prediction accuracy of the network security situation prediction of the optimized model are improved significantly.

        Keywords: government cloud; active defense; BP neural network; ant colony optimization; situation prediction; prediction accuracy

        0? 引? ?言

        政務(wù)云本質(zhì)是電子政務(wù)與云計算技術(shù)結(jié)合的產(chǎn)物,它通過云計算技術(shù)整合政府的資源數(shù)據(jù),構(gòu)建一個底層基礎(chǔ)架構(gòu)平臺,在該平臺上進(jìn)行政府部門各種業(yè)務(wù)辦理和服務(wù),實現(xiàn)了各個政府部門之間的數(shù)據(jù)共享,有效地促進(jìn)政府部門服務(wù)水平和效率的提高。通過制定政務(wù)云統(tǒng)一標(biāo)準(zhǔn),避免了政府機(jī)構(gòu)基礎(chǔ)化設(shè)施的重復(fù)建設(shè),解決了傳統(tǒng)電子政務(wù)存在的“信息孤島”問題[1]。由于政務(wù)云平臺是將各個政府的信息資源數(shù)據(jù)進(jìn)行集中存儲,這種大規(guī)模的數(shù)據(jù)資源更容易成為攻擊目標(biāo),而且由于政務(wù)云平臺存儲的信息數(shù)據(jù)多是機(jī)密信息這一特殊性,一旦政務(wù)云平臺被黑客入侵,所造成的后果和影響是遠(yuǎn)遠(yuǎn)不可想象的,因此對政務(wù)云的安全防護(hù)顯得尤為重要。而傳統(tǒng)的網(wǎng)絡(luò)安全防護(hù)技術(shù),如防火墻、殺毒軟件等是一種被動的防御措施,只能描述過去和當(dāng)前的網(wǎng)絡(luò)安全狀態(tài),不能對未來的網(wǎng)絡(luò)安全態(tài)勢進(jìn)行預(yù)警,因此,建立有效的網(wǎng)絡(luò)態(tài)勢預(yù)測模型,并對未來的網(wǎng)絡(luò)狀態(tài)進(jìn)行預(yù)測,使得政務(wù)云平臺在面對網(wǎng)絡(luò)攻擊時,可以提前做出防御措施,降低網(wǎng)絡(luò)安全隱患給人們帶來不必要的損失,對政務(wù)云平臺的安全防護(hù)有著重要意義。

        網(wǎng)絡(luò)安全態(tài)勢感知是Time Bass于1999年首次提出的,它主要通過采集影響網(wǎng)絡(luò)安全的威脅因素并進(jìn)行分析,然后將這些數(shù)據(jù)通過某種評估模型進(jìn)行一系列的數(shù)學(xué)方法處理,得到網(wǎng)絡(luò)安全態(tài)勢評估值,利用態(tài)勢評估值對未來網(wǎng)絡(luò)安全狀態(tài)進(jìn)行預(yù)測[2]。而對網(wǎng)絡(luò)安全態(tài)勢進(jìn)行預(yù)測是網(wǎng)絡(luò)安全態(tài)勢感知的重要環(huán)節(jié),通過對網(wǎng)絡(luò)安全態(tài)勢預(yù)測,可以及時預(yù)測到網(wǎng)絡(luò)中即將發(fā)生的安全事件,以便于管理者提前做出防御措施,進(jìn)行主動防御。當(dāng)前網(wǎng)絡(luò)安全預(yù)測模型主要包括時間序列預(yù)測、灰度預(yù)測、神經(jīng)網(wǎng)絡(luò)預(yù)測、支持向量機(jī)預(yù)測[3]。

        文獻(xiàn)[4]提出了一種基于改進(jìn)的粒子群算法優(yōu)化SVM參數(shù)網(wǎng)絡(luò)安全態(tài)勢預(yù)測模型,模型預(yù)測精度高,能夠很好地實現(xiàn)對網(wǎng)絡(luò)攻擊的主動防御。文獻(xiàn)[5]利用威脅性、脆弱性、風(fēng)險性、基礎(chǔ)運(yùn)行4個網(wǎng)絡(luò)運(yùn)行安全指標(biāo)建立一個網(wǎng)絡(luò)安全態(tài)勢評估體系,然后通過層次分析法對該評估體系進(jìn)行計算,得出網(wǎng)絡(luò)安全運(yùn)行狀態(tài)的綜合安全指數(shù),并利用BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型進(jìn)行網(wǎng)絡(luò)安全態(tài)勢預(yù)測。

        本文中針對常規(guī)BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型存在的易陷入局部最優(yōu)、學(xué)習(xí)效率較慢、預(yù)測精度較低等問題[6],利用蟻群算法具有全局尋優(yōu)強(qiáng)、搜索速度快、精度高等優(yōu)點(diǎn),對BP神經(jīng)網(wǎng)絡(luò)參數(shù)進(jìn)行優(yōu)化,得到蟻群算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的預(yù)測模型。仿真結(jié)果顯示,優(yōu)化后的模型收斂速度和預(yù)測精度都得到了提高,可以更好地對政務(wù)云的網(wǎng)絡(luò)安全態(tài)勢進(jìn)行預(yù)測,有效促進(jìn)了對政務(wù)云系統(tǒng)的網(wǎng)絡(luò)安全防護(hù)。

        1? BP神經(jīng)網(wǎng)絡(luò)

        BP神經(jīng)網(wǎng)絡(luò)(Back Propagation Neural Network,BPNN)是典型的前饋神經(jīng)網(wǎng)絡(luò),通常由輸入層、隱含層、輸出層構(gòu)成,如圖1所示。

        由于BP神經(jīng)網(wǎng)絡(luò)具有結(jié)構(gòu)簡單、泛化能力強(qiáng)、非線性映射等優(yōu)點(diǎn),經(jīng)常被用在圖像處理、預(yù)測方面。由圖1可知,BP神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)訓(xùn)練過程包括輸入信號的前向傳遞和輸出誤差反向傳播。當(dāng)輸入信號前向傳遞時,樣本數(shù)據(jù)[xi]由輸入層輸入,經(jīng)由隱含層中的神經(jīng)單元處理后,傳遞到輸出層,得到輸出層的輸出結(jié)果[y],若輸出結(jié)果[y]與最初設(shè)定的期望值之間存在誤差,而且誤差較大,則BP神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)訓(xùn)練過程從信號前向傳遞變?yōu)檎`差反向傳播,將存在的誤差以一定的方式由輸出層向前反向逐層傳遞,通過不斷地調(diào)整輸入層和隱含層的連接權(quán)值[wij],輸出層和隱含層的連接權(quán)值[wj1],使得輸出誤差不斷減小,當(dāng)滿足誤差要求時,得到模型各個層權(quán)值的確定值,將輸入數(shù)據(jù)集輸入訓(xùn)練好的BP神經(jīng)網(wǎng)絡(luò)進(jìn)行正向傳播,得到輸出結(jié)果。

        2? 蟻群優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型

        2.1? 蟻群算法

        蟻群算法是一種在全局尋找最優(yōu)路徑的概率型算法,它是一種基于種群的啟發(fā)式仿生進(jìn)化系統(tǒng)。在蟻群尋找食物源時,各個螞蟻是通過一定范圍內(nèi)其他螞蟻在路徑上釋放的信息素濃度來選擇行走路徑,并釋放信息素,提升該路徑上的信息素量。當(dāng)某條路徑上的信息素濃度越來越高時,它被選擇的概率也越來越大,經(jīng)過一段時間后,最終整個蟻群就會沿著信息素濃度最高的路徑,即最優(yōu)路徑找到食物源[7]。

        2.2? 模型建立

        蟻群優(yōu)化BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型算法主要由以下兩部分組成:

        1) 通過蟻群算法尋找BP神經(jīng)網(wǎng)絡(luò)最優(yōu)參數(shù)組合,即全局搜索BP神經(jīng)網(wǎng)絡(luò)的輸入層和隱含層的連接權(quán)值[wij],輸出層和隱含層的連接權(quán)值[wj1],隱含層閾值[bj],輸出層閾值[b]。輸入訓(xùn)練數(shù)據(jù)集,將搜索到的權(quán)值和閾值用于BP神經(jīng)網(wǎng)絡(luò),并計算出每一組搜索到的參數(shù)組合所對應(yīng)的BP神經(jīng)網(wǎng)絡(luò)實際輸出值和期望輸出值的誤差,找到最小誤差,更新信息素。如果誤差滿足蟻群算法要求或迭代次數(shù)達(dá)到設(shè)定要求,此時,所對應(yīng)BP神經(jīng)網(wǎng)絡(luò)的權(quán)值和閾值即為最優(yōu)權(quán)值和閾值。

        2) 將最優(yōu)權(quán)值和閾值作為BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值和閾值,不斷修正BP神經(jīng)網(wǎng)絡(luò)的權(quán)值和閾值,直到誤差滿足設(shè)定誤差或迭代次數(shù)達(dá)到最大迭代次數(shù),輸入網(wǎng)絡(luò)安全態(tài)勢值測試數(shù)據(jù)集,利用訓(xùn)練好的BP神經(jīng)網(wǎng)絡(luò)模型做網(wǎng)絡(luò)安全態(tài)勢預(yù)測[8]。

        蟻群優(yōu)化BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型的具體步驟如下所示:

        步驟1:初始化。設(shè)置BP神經(jīng)網(wǎng)絡(luò)的參數(shù),即確定BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),訓(xùn)練誤差[ε],學(xué)習(xí)效率[η],最大迭代次數(shù)[Nmax]。設(shè)定蟻群算法時間為[t],迭代次數(shù)為[Nt=0],信息素初始值為[τ0],每條路徑的信息素初始濃度應(yīng)為相同的值,信息素?fù)]發(fā)系數(shù)為[ρ],最大迭代次數(shù)為[Nmax]等[9]。

        步驟 2:將要被優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)的參數(shù)即所有權(quán)值和閾值總個數(shù)確定為[m]個,將這些參數(shù)設(shè)為[pi1≤i≤m],每一個參數(shù)都有[N]個隨機(jī)非零值,形成集合[Spi]。

        步驟3:有[k]只螞蟻位于蟻穴初始位置,啟動全部螞蟻,其中,螞蟻[a]隨機(jī)從集合[Spi]選擇某一集合中的一組權(quán)值和閾值,然后按照下面的概率公式選擇下一個集合,隨機(jī)在下一個集合中選擇一組權(quán)值和閾值,直到每只螞蟻都在[m]個集合中各選擇了一組權(quán)值和閾值組合。其中,[τjSpi]為集合[Spi]中某[j]組權(quán)值和閾值組合的信息素值。

        [PaτjSpi=τjSpij=1NτjSpi] (1)

        步驟4:將每只螞蟻選擇的權(quán)值和閾值作為BP神網(wǎng)絡(luò)的權(quán)值和閾值,輸入訓(xùn)練樣本,計算BP神經(jīng)網(wǎng)絡(luò)實際輸出和期望輸出的誤差[ea],其中,[ea=e-eq],[e]為實際輸出,[eq]為期望輸出,對誤差[ea]進(jìn)行排序,找到最小誤差,它所對應(yīng)的螞蟻即為最優(yōu)解。若最優(yōu)解滿足蟻群算法結(jié)束條件,則最優(yōu)解對應(yīng)BP神經(jīng)網(wǎng)絡(luò)的最佳權(quán)值和閾值組合,跳轉(zhuǎn)到步驟7,否則,進(jìn)行步驟5。

        步驟5:為了使信息素的分配更加合理,對信息素的更新規(guī)則進(jìn)行改進(jìn),改進(jìn)公式為式(2)。當(dāng)所有螞蟻完成全部集合的一次循環(huán)后,按照式(2),式(3)對信息素進(jìn)行更新。

        [τjSpjt+1=1-ρτjSpjt+ρΔτjSpj] (2)

        [ΔτjSpj=a=1kΔτajSpj+ΔτbestjSpj] (3)

        式中:[ΔτajSpj=Qea],[Q]為常數(shù),通常取1;[ΔτbestjSpj=1eabest],[eabest]為最優(yōu)解對應(yīng)的最小誤差。

        步驟6:重復(fù)步驟3~步驟5,直到蟻群算法的迭代次數(shù)[Na]滿足最大迭代次數(shù),結(jié)束循環(huán)。

        步驟7:將得到的權(quán)值和閾值組合,作為BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值和閾值,不斷調(diào)整BP神經(jīng)網(wǎng)絡(luò)連接權(quán)值和閾值,直到達(dá)到所設(shè)定的誤差要求或者最大迭代次數(shù),得到最佳BP神經(jīng)網(wǎng)絡(luò)模型。

        猜你喜歡
        主動防御蟻群算法BP神經(jīng)網(wǎng)絡(luò)
        主動防御撞擊地球的“殺手”
        主動防御飛行器的范數(shù)型微分對策制導(dǎo)律
        網(wǎng)絡(luò)安全主動防御技術(shù)分析
        云計算中虛擬機(jī)放置多目標(biāo)優(yōu)化
        基于蟻群算法的一種無人機(jī)二維航跡規(guī)劃方法研究
        蟻群算法基本原理及綜述
        基于BP神經(jīng)網(wǎng)絡(luò)的旅行社發(fā)展方向研究
        商情(2016年39期)2016-11-21 09:30:36
        復(fù)雜背景下的手勢識別方法
        BP神經(jīng)網(wǎng)絡(luò)在軟件質(zhì)量評價中的應(yīng)用研究 
        一種多項目調(diào)度的改進(jìn)蟻群算法研究
        科技視界(2016年18期)2016-11-03 00:32:24
        欧美日韩国产另类在线观看| 内地老熟女老少配视频| 日韩精品无码免费专区网站| 亚洲色大成网站www在线观看| 国产一区二区黑丝美女| 男女主共患难日久生情的古言| 国产ww久久久久久久久久| 国产精品99久久精品爆乳| 97人妻无码免费专区| 亚洲精品国产av日韩专区| 精品久久久久香蕉网| 亚洲人成网站77777在线观看| 国产精品日韩中文字幕| 嫩呦国产一区二区三区av| 日本熟妇hdsex视频| 四虎影视国产在线观看精品| 亚洲伊人成综合人影院| 中文字幕一区二区精品视频| 国产麻传媒精品国产av| 好爽受不了了要高潮了av| av男人的天堂手机免费网站| 日本精品视频一区二区三区四区| 亚洲乱码中文字幕综合| 乱人伦中文字幕在线不卡网站 | 国产在线精品成人一区二区三区| 五月天中文字幕mv在线| 亚洲av无码成人精品区天堂| 自拍视频国产在线观看| 日韩精品免费一区二区三区观看| 国产一极内射視颍一| 久久福利青草精品资源| 在线观看国产激情免费视频| 丰满少妇弄高潮了www| 亚洲另类自拍丝袜第五页 | 婷婷四房播播| 性感人妻av在线播放| 亚洲av高清一区二区三| 天堂8中文在线最新版在线 | 娇妻玩4p被三个男人伺候电影| 视频女同久久久一区二区三区| 有坂深雪中文字幕亚洲中文|