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

        ?

        基于SSA和ELM的醫(yī)院網(wǎng)絡(luò)入侵特征選擇和檢測研究

        2021-06-24 09:30:24魏星佟明澤李錚王悅
        微型電腦應(yīng)用 2021年6期
        關(guān)鍵詞:特征醫(yī)院檢測

        魏星, 佟明澤, 李錚*, 王悅

        (1.天津市第四中心醫(yī)院 網(wǎng)絡(luò)信息科, 天津 300140;2.華北理工大學(xué) 信息工程系, 河北 唐山 063210)

        0 引言

        隨著網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)技術(shù)的快速發(fā)展,極大地推動(dòng)了各行各業(yè)的網(wǎng)絡(luò)化和信息化,給眾多行業(yè)和單位帶來了便利和提高了效率,如企業(yè)、政府、學(xué)校以及醫(yī)院等。由于醫(yī)院工作的特殊性,一旦醫(yī)院網(wǎng)絡(luò)遭受攻擊或破壞會(huì)直接影響醫(yī)院的工作,嚴(yán)重時(shí)將帶來巨大經(jīng)濟(jì)損失和社會(huì)影響,因此研究醫(yī)院網(wǎng)絡(luò)入侵特征選擇和檢測具有重要的實(shí)際意義和理論價(jià)值[1]。由于網(wǎng)絡(luò)入侵的特征選擇直接影響網(wǎng)絡(luò)入侵檢測的結(jié)果,因此對(duì)醫(yī)院網(wǎng)絡(luò)入侵特征進(jìn)行優(yōu)化選擇對(duì)提高醫(yī)院網(wǎng)絡(luò)入侵檢測效果和檢測效率具有重大意義。目前,網(wǎng)絡(luò)入侵特征選擇方法主要有窮舉法和仿生智能搜索算法[2-4]等。為提高醫(yī)院網(wǎng)絡(luò)入侵檢測的準(zhǔn)確率,將樽海鞘算法(Salp Swarm Algorithm,SSA)和極限學(xué)習(xí)機(jī)(Extreme Learning Machine,ELM)結(jié)合起來,提出一種基于SSA和ELM的醫(yī)院網(wǎng)絡(luò)入侵特征選擇和檢測算法。

        1 樽海鞘算法

        1.1 初始化種群

        瑞典學(xué)者Seyedali提出SSA算法,該算法起源于樽海鞘的群體獵食行為,屬于群智能搜索的經(jīng)典算法[5]。假設(shè)樽海鞘在N×D維的空間進(jìn)行捕食搜索,該空間中的N為種群的規(guī)模,D代表搜索優(yōu)化維度。采用F=[F1,F2,…,FD]T代表搜索空間中的食物,使用X=[Xn1,Xn2,…,XnD]T,n=1,2,…N代表樽海鞘群體中的每個(gè)個(gè)體的位置。并設(shè)定樽海鞘搜索的空間所對(duì)應(yīng)的上下限分別為ub=[ub1,ub2,…,ubD]T和lb=[lb1,lb2,…,lbD]T,對(duì)種群完成隨機(jī)初始化工作[5],如式(1)。

        XN×D=rand(N,D)×(ub-lb)+lb

        (1)

        1.2 更新領(lǐng)導(dǎo)者位置

        在樽海鞘搜索群體中搜索食物工作由領(lǐng)隊(duì)負(fù)責(zé),其可以引領(lǐng)整個(gè)群體的移動(dòng),對(duì)于領(lǐng)隊(duì)而言,要求具有較高的位置更新和尋優(yōu)能力,計(jì)算領(lǐng)隊(duì)的位置更新如式(2)。

        (2)

        式中,使用c1、c2、c3代表位置控制參數(shù)。其中,c2和c3屬于分布在0到1間的隨機(jī)變量,該變量主要用于調(diào)整種群領(lǐng)隊(duì)的位置更新,同時(shí)提升搜索的多樣性以及整個(gè)群里的搜索能力;c1表示收斂因子,如式(3)。

        c1=2e-(4t/T)2

        (3)

        式中,t代表群體循環(huán)搜索參數(shù);T代表群體尋優(yōu)過程的最大迭代次數(shù)。

        1.3 更新追隨者位置

        通過參考文獻(xiàn)[6-7]確認(rèn)群里的追隨者的位置僅受自身的初始位置、尋優(yōu)速度以及尋優(yōu)的加速度限制,其位置的更新算法如式(4)、式(5)。

        (4)

        (5)

        2 極限學(xué)習(xí)機(jī)

        對(duì)比經(jīng)典的神經(jīng)網(wǎng)絡(luò)模型,極限學(xué)習(xí)機(jī)ELM屬于單層的前饋隱含神經(jīng)網(wǎng)絡(luò),極限學(xué)習(xí)機(jī)的訓(xùn)練速度以及計(jì)算效率相對(duì)簡單,具體的機(jī)構(gòu)模型如圖1所示。

        圖1 ELM架構(gòu)示意圖

        設(shè)置樽海鞘群體包含N個(gè)訓(xùn)練樣本(Xi,Ti),其中,Xi=[xi1,xi2,…,xin]T∈Rn代表算法的輸入向量;Ti=[ti1,ti2,…,tin]T∈Rm代表算法的目標(biāo)向量;X、T依次為n×Q與m×Q的矩陣;Q代表群體的訓(xùn)練樣本總數(shù)。基于此,極限學(xué)習(xí)機(jī)中單隱含層的神經(jīng)元數(shù)量L所對(duì)應(yīng)的輸出向量[8],如式(6)。

        (6)

        式中,Wi=[wi1,wi2,…,win]T代表輸入權(quán)值;βi代表模型的輸出權(quán)值;bi代表第i個(gè)隱含層的全部節(jié)點(diǎn)計(jì)算過程中的偏置向量;g(x)代表神經(jīng)網(wǎng)絡(luò)算法的隨機(jī)函數(shù);Wi·Xj為Wi和Xj的內(nèi)積。對(duì)于極限學(xué)習(xí)模型中計(jì)算模型的最小誤差,如式(7)。

        (7)

        由式(6)和式(7)可知,即存在一組參數(shù)βi、Wi和bi使得下式成立[9],如式(8)。

        (8)

        式(8)的矩陣形式為式(9)。

        Hβ=T

        (9)

        式中,H和β代表單一隱藏含層的每個(gè)神經(jīng)元節(jié)點(diǎn)的輸出向量矩陣和權(quán)重向量矩陣。其中,使用下式可獲取輸出權(quán)重的矩陣β所對(duì)應(yīng)的小二乘解,如式(10)、式(11)。

        (10)

        (11)

        3 基于SSA-ELM的醫(yī)院網(wǎng)絡(luò)入侵特征選擇與檢測

        3.1 適應(yīng)度函數(shù)

        適應(yīng)度函數(shù)是本文提出的入侵檢測模型的關(guān)鍵所在。本文選擇正確率作為適應(yīng)度函數(shù),用于評(píng)價(jià)每一個(gè)樽海鞘個(gè)體的優(yōu)劣。對(duì)于每個(gè)樽海鞘個(gè)體i(i=1,2,…,N),計(jì)算每個(gè)樽海鞘個(gè)體的適應(yīng)度[10],如式(12)。

        (12)

        式中,accuracy為網(wǎng)絡(luò)入侵檢測的準(zhǔn)確率;features為最終選擇的網(wǎng)絡(luò)入侵特征;All features為網(wǎng)絡(luò)入侵的所有特征屬性。最佳網(wǎng)絡(luò)入侵特征組合是特征選擇最少的情況下,使得網(wǎng)絡(luò)入侵檢測正確率最高。

        3.2 特征編碼

        群體特征選擇的核心在于從M個(gè)特種中識(shí)別i個(gè)特征的尋優(yōu)特征子集合,因此把對(duì)應(yīng)的每個(gè)特征定義為樽海鞘個(gè)體的一維離散二進(jìn)制變量。假設(shè)每個(gè)樽海鞘的位置向量X=(x1,x2,…,xi,xn)T為一個(gè)特征集,其中,xi表示一個(gè)特征且xi是二進(jìn)制,其特征編碼規(guī)則如圖2所示。

        圖2 特征編碼

        圖2中,若第j個(gè)網(wǎng)絡(luò)入侵特征被選中,則xi=1;反之,網(wǎng)絡(luò)入侵特征未被選中,則xi=0。

        3.3 算法步驟

        基于SSA-ELM的醫(yī)院網(wǎng)絡(luò)入侵特征選擇與檢測的算法流程圖,如圖3所示。

        圖3 基于SSA-ELM的醫(yī)院網(wǎng)絡(luò)入侵特征選擇與檢測算法流程圖

        基于SSA-ELM的醫(yī)院網(wǎng)絡(luò)入侵特征選擇與檢測算法步驟如下。

        步驟1:讀取醫(yī)院網(wǎng)絡(luò)入侵檢測數(shù)據(jù),劃分?jǐn)?shù)據(jù)集為訓(xùn)練數(shù)據(jù)集和測試數(shù)據(jù)集并歸一化處理;

        步驟2:確定ELM網(wǎng)絡(luò)結(jié)構(gòu)。根據(jù)數(shù)據(jù)樣本確定ELM模型的層數(shù)、傳遞函數(shù)和各層節(jié)點(diǎn)數(shù);

        步驟3:特征編碼。對(duì)醫(yī)院網(wǎng)絡(luò)入侵特征進(jìn)行二進(jìn)制編碼;

        步驟4:初始化SSA種群。設(shè)定樽海鞘種群規(guī)模N、最大迭代次數(shù)T,根據(jù)式(1)隨機(jī)產(chǎn)生樽海鞘種群;

        步驟5:訓(xùn)練數(shù)據(jù)集的不同特征屬性代入ELM模型,使用式(12)獲得樽海鞘群體N中每個(gè)個(gè)體初始適應(yīng)度;

        步驟6:初始化群體領(lǐng)隊(duì)、追隨者以及對(duì)應(yīng)的食物。首先排序樽海鞘全部成員的初始適應(yīng)度,選擇其中適應(yīng)度最優(yōu)的樽海鞘的位置定義目前食物所對(duì)應(yīng)的位置,并使用ffood標(biāo)識(shí)食物的適應(yīng)度。對(duì)于其他的N-1個(gè)樽海鞘選擇適應(yīng)度排序在(N-1)/2個(gè)樽海鞘,并定義其為領(lǐng)導(dǎo)者,最后其余的(N-1)/2個(gè)樽海鞘定義為追隨者;

        步驟7:使用式(4)以及式(7)更新對(duì)應(yīng)的領(lǐng)導(dǎo)者及其追隨者的最新位置;

        步驟8:獲得最新樽海鞘群體的適應(yīng)度fs,當(dāng)出現(xiàn)fs>ffood的情況,使用最佳適應(yīng)度的樽海鞘位置并更新當(dāng)前食物的位置,并使其作為最新的食物位置;

        步驟9:依據(jù)循環(huán)迭代次數(shù),循環(huán)執(zhí)行步驟5到步驟8,當(dāng)達(dá)到最大迭代次數(shù)后,輸出最優(yōu)食物位置,獲得醫(yī)院網(wǎng)絡(luò)入侵的檢測最優(yōu)特征子集,將測試數(shù)據(jù)集的最優(yōu)特征子集輸入ELM模型進(jìn)行網(wǎng)絡(luò)入侵檢測并輸出檢測結(jié)果。

        4 實(shí)驗(yàn)與結(jié)果分析

        4.1 數(shù)據(jù)來源和參數(shù)設(shè)置

        為證明SSA-ELM的醫(yī)院網(wǎng)絡(luò)入侵特征選擇和檢測的有效性,選擇KDD CUP99網(wǎng)絡(luò)入侵?jǐn)?shù)據(jù)為研究對(duì)象[11-12],數(shù)據(jù)中網(wǎng)絡(luò)入侵類型為Dos、U2R、R2L和Probe,每個(gè)數(shù)據(jù)樣本包含41個(gè)屬性特征。數(shù)據(jù)劃分為訓(xùn)練數(shù)據(jù)集和測試數(shù)據(jù)集,實(shí)驗(yàn)樣本分布如表1所示。

        表1 實(shí)驗(yàn)樣本分類表

        文中網(wǎng)絡(luò)入侵檢測算法采用ELM模型,由于網(wǎng)絡(luò)入侵?jǐn)?shù)據(jù)特征屬性為41個(gè),因此ELM模型的輸入層神經(jīng)元數(shù)量N1=41。根據(jù)Kolmogorov定理,ELM模型的隱含層神經(jīng)元數(shù)量N2=2N1+1=83,ELM模型的激勵(lì)函數(shù)采用高斯核函數(shù)。PC機(jī)配置為2.4 GHz CPU、內(nèi)存4 GB、Intel Core i5,計(jì)算機(jī)操作系統(tǒng)為Windows 7,采用Matlab2015(a)軟件實(shí)現(xiàn)仿真實(shí)驗(yàn)。

        4.2 評(píng)價(jià)指標(biāo)

        為了衡量網(wǎng)絡(luò)入侵檢測的效果,選擇檢測時(shí)間、檢測率(detection rate,DR)和誤報(bào)率(false alarm rate,F(xiàn)AR)作為醫(yī)院網(wǎng)絡(luò)入侵檢測效果的評(píng)價(jià)指標(biāo),其中,DR和FAR[13-14]分別為式(13)、式(14)。

        (13)

        (14)

        式(13)和式(14)中,TP和FN分別為正常樣本被正確分類和被錯(cuò)誤分類的個(gè)數(shù);FP和TN分別為攻擊樣本被錯(cuò)誤分類和被正確分類的個(gè)數(shù)。

        4.3 結(jié)果與分析

        為了說明SSA-ELM進(jìn)行特征選擇的網(wǎng)絡(luò)入侵檢測結(jié)果,將其與未進(jìn)行特征選擇的ELM模型的網(wǎng)絡(luò)入侵檢測結(jié)果進(jìn)行比較,結(jié)果如表2、表3所示。

        表2 ELM模型網(wǎng)絡(luò)入侵檢測實(shí)驗(yàn)結(jié)果

        表3 SSA-ELM模型網(wǎng)絡(luò)入侵檢測結(jié)果

        SSA算法參數(shù):最大迭代次數(shù)T=100、種群規(guī)模N=10,SSA特征選擇收斂圖如圖4所示。

        圖4 SSA特征選擇收斂圖

        由表2、表3可知,經(jīng)過SSA醫(yī)院網(wǎng)絡(luò)入侵特征選擇之后,ELM模型的入侵檢測時(shí)間在不同攻擊類型上均有減少,其中,Dos攻擊檢測時(shí)間減少最多,減少4.34 s。此外,網(wǎng)絡(luò)入侵檢測率均有較大幅度的提高且保持較低的誤報(bào)率。特征方面,特征屬性數(shù)目在Dos、Probe、R2L和U2R攻擊類型上分別減少31個(gè)、34個(gè)、35個(gè)和36個(gè),有效降低屬性復(fù)雜度和冗余度,從而說明了SSA-ELM進(jìn)行特征選擇與網(wǎng)絡(luò)入侵檢測的有效性和可靠性。

        5 總結(jié)

        為了提高醫(yī)院網(wǎng)絡(luò)入侵檢測率和檢測速度以及降低誤報(bào)率,針對(duì)醫(yī)院網(wǎng)絡(luò)入侵提出一種基于樽海鞘算法和極限學(xué)習(xí)機(jī)的入侵檢測模型算法。采用樽海鞘算法優(yōu)化選擇醫(yī)院網(wǎng)絡(luò)入侵特征屬性,減少ELM模型的輸入特征數(shù),降低計(jì)算復(fù)雜度和特征冗余度。研究結(jié)果表明,SSA-ELM可以有效降低網(wǎng)絡(luò)入侵檢測的檢測時(shí)間和誤報(bào)率,提高網(wǎng)絡(luò)入侵檢測的檢測率,很好地滿足網(wǎng)絡(luò)入侵檢測的實(shí)時(shí)在線要求,具有廣泛的應(yīng)用前景。然而,SSA算法本身存在局部最優(yōu)和“早熟”的問題,后續(xù)將對(duì)SSA算法進(jìn)行改進(jìn)提高其收斂速度并將其應(yīng)用于網(wǎng)絡(luò)入侵檢測。

        猜你喜歡
        特征醫(yī)院檢測
        “不等式”檢測題
        “一元一次不等式”檢測題
        “一元一次不等式組”檢測題
        如何表達(dá)“特征”
        不忠誠的四個(gè)特征
        我不想去醫(yī)院
        兒童繪本(2018年10期)2018-07-04 16:39:12
        抓住特征巧觀察
        小波變換在PCB缺陷檢測中的應(yīng)用
        萌萌兔醫(yī)院
        帶領(lǐng)縣醫(yī)院一路前行
        久久亚洲乱码中文字幕熟女| 91免费在线| 日本中文字幕一区二区高清在线 | av有码在线一区二区三区| 色偷偷激情日本亚洲一区二区| 亚洲国产精品ⅴa在线观看| 欧美日韩在线观看免费| 国产真实二区一区在线亚洲| 日本一区二区国产精品| 精品区2区3区4区产品乱码9| 18无码粉嫩小泬无套在线观看| 特级毛片爽www免费版| 狠狠躁夜夜躁人人爽超碰97香蕉| 欧美性受xxxx狂喷水| 校园春色日韩高清一区二区 | 毛片av在线播放亚洲av网站| 国产熟女露脸大叫高潮| 国产精品美女久久久免费| 中日韩精品视频在线观看 | 久久综合激激的五月天| 男女啪啪视频高清视频| 欧美乱妇高清无乱码在线观看| 国产又黄又爽视频| 在线视频亚洲一区二区三区 | 精品人妻一区二区视频| 亚洲精品乱码久久久久久不卡| 欧美gv在线观看| 精品国产91久久久久久久a| 精品人妻av一区二区三区四区| 亚洲乱色伦图片区小说| 久久久国产精品麻豆| 亚洲一区二区不卡日韩| 久久国内精品自在自线| 女人下面毛多水多视频| 天天插视频| 日本免费影片一区二区| 国产精品毛片无遮挡| 亚洲av日韩精品久久久久久| 亚洲av乱码一区二区三区女同| 加勒比东京热中文字幕| 久久综合九色综合欧美狠狠|