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

        ?

        人工神經(jīng)網(wǎng)絡(luò)的改進(jìn)及其在入侵檢測中的應(yīng)用

        2016-06-14 00:43:59劉博文
        電腦知識(shí)與技術(shù) 2016年12期
        關(guān)鍵詞:Matlab仿真入侵檢測BP神經(jīng)網(wǎng)絡(luò)

        劉博文

        摘 要:隨著傳統(tǒng)的入侵檢測方法不斷暴露出誤報(bào)、漏報(bào)率較高,對(duì)未知攻擊檢測力低等缺點(diǎn),人工神經(jīng)網(wǎng)絡(luò)技術(shù)開始運(yùn)用到了入侵檢測領(lǐng)域,為入侵檢測技術(shù)開辟了新的研究途徑。在標(biāo)準(zhǔn)BP神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)上,提出了一種新的改進(jìn)方法,引入了帶有可調(diào)因子的轉(zhuǎn)移函數(shù),克服BP網(wǎng)絡(luò)在誤差平坦區(qū)收斂速度慢的缺點(diǎn),以提高BP網(wǎng)絡(luò)在入侵檢測中的檢測速度。最后采用KDDCUP99入侵檢測數(shù)據(jù)集在MATLAB 8.0下進(jìn)行了仿真實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明,該算法在一定程度上提高了入侵識(shí)別速度和檢測效率。

        關(guān)鍵詞:BP神經(jīng)網(wǎng)絡(luò);算法改進(jìn);入侵檢測;Matlab仿真

        中圖分類號(hào):TP18 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)12-0188-03

        隨著網(wǎng)絡(luò)攻擊手段的日趨復(fù)雜和多樣化,傳統(tǒng)的入侵檢測方法暴露出了檢測速度慢、虛警率高、不能實(shí)時(shí)檢測出攻擊行為等缺陷。為了構(gòu)造具有自適應(yīng)和自學(xué)習(xí)能力的入侵檢測系統(tǒng),人們開始嘗試將智能化的學(xué)習(xí)方法引入到入侵檢測領(lǐng)域。目前,神經(jīng)網(wǎng)絡(luò)、模糊技術(shù)、智能免疫原理等方法都是常用的智能化方法,特別是神經(jīng)網(wǎng)絡(luò)技術(shù)的發(fā)展空間很大。

        BP神經(jīng)網(wǎng)絡(luò)(Back Propagation Neural Network)作為一種最具代表性的前向型神經(jīng)網(wǎng)絡(luò)模型,應(yīng)用十分廣泛,并成為了最流行的神經(jīng)網(wǎng)絡(luò)模型之一[1]。由于其具有良好的自適應(yīng)、自學(xué)習(xí)能力和較強(qiáng)的非線性映射及容錯(cuò)能力,即使是背景知識(shí)不清楚、環(huán)境復(fù)雜、甚至樣本缺損較嚴(yán)重的問題,也能成為其處理對(duì)象,因此在入侵檢測中可以達(dá)到較好的檢測效果。盡管BP網(wǎng)絡(luò)有很多顯著的優(yōu)點(diǎn),但也存在著一定的局限性,會(huì)影響入侵檢測的效率。一般學(xué)者從啟發(fā)式和數(shù)值優(yōu)化兩種方式[2]不斷對(duì)BP算法進(jìn)行了改進(jìn)。對(duì)入侵檢測來說,精準(zhǔn)率及實(shí)時(shí)響應(yīng)時(shí)間十分重要,因此針對(duì)BP算法收斂速度慢的缺點(diǎn),提出了一種新的改進(jìn)方法。

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

        1.1 BP神經(jīng)網(wǎng)絡(luò)模型

        BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)可被劃分為輸入層(Input Layer)、隱含層(Hide Layer)和輸出層(Output Layer)。網(wǎng)絡(luò)中每層都由多個(gè)能執(zhí)行并行計(jì)算的神經(jīng)節(jié)點(diǎn)構(gòu)成,隱含層可以是一層或者多層。信號(hào)被輸入后經(jīng)隱含層各層的處理后最后得到輸出信息[3],通過持續(xù)更新連接權(quán)值,使輸出不斷接近網(wǎng)絡(luò)的期望輸出[4]。

        1.2 BP算法的優(yōu)、缺點(diǎn)

        BP神經(jīng)網(wǎng)絡(luò)具有良好的自適應(yīng)、自學(xué)習(xí)和非線性映射等能力,并且采用分布式結(jié)構(gòu),具有較強(qiáng)的容錯(cuò)性和泛化能力,能夠通過非線性方式對(duì)數(shù)據(jù)進(jìn)行分析,其輸入至輸出的傳播過程即為一個(gè)數(shù)學(xué)非線性映射的問題[5][6]。同時(shí)BP網(wǎng)絡(luò)也存在一些不足,主要體現(xiàn)在以下幾個(gè)方面:

        1)收斂速度慢。由于轉(zhuǎn)移函數(shù)存在過飽和區(qū)間,并且學(xué)習(xí)速率難以確定,這將增加迭代次數(shù),降低算法的速度,這時(shí)只可能以增加訓(xùn)練次數(shù)來慢慢退出該區(qū)域。

        2)梯度下降法易使得函數(shù)陷入局部極小點(diǎn)。當(dāng)網(wǎng)絡(luò)訓(xùn)練陷入了局部極小點(diǎn),網(wǎng)絡(luò)訓(xùn)練無法收斂于給定的誤差。

        3)網(wǎng)絡(luò)隱含層數(shù)及隱含層節(jié)點(diǎn)數(shù)的確定缺乏理論指導(dǎo)。

        2 對(duì)BP神經(jīng)網(wǎng)絡(luò)的改進(jìn)

        標(biāo)準(zhǔn)的BP網(wǎng)絡(luò)常以log-sigmoid型函數(shù)作為轉(zhuǎn)移函數(shù),而log-sigmoid型函數(shù)的誤差曲面較為復(fù)雜,既有較平坦的區(qū)域,也有曲率較大的區(qū)域,當(dāng)進(jìn)入較為平坦的區(qū)域時(shí)導(dǎo)數(shù)值會(huì)趨近于0,則權(quán)、閾值的修改量很小,網(wǎng)絡(luò)會(huì)長時(shí)間處于一個(gè)幾乎停滯的狀態(tài),如圖1所示,此時(shí)只能通過以犧牲時(shí)間為代價(jià)慢慢退出平坦區(qū)域。因此為了避免網(wǎng)絡(luò)長時(shí)間處于平坦區(qū)域,提高網(wǎng)絡(luò)收斂速度,對(duì)轉(zhuǎn)移函數(shù)提出了改進(jìn)。

        其中,k就是可調(diào)因子,0

        3 實(shí)驗(yàn)及分析

        3.1 實(shí)驗(yàn)環(huán)境及實(shí)驗(yàn)?zāi)康?/p>

        進(jìn)行仿真實(shí)驗(yàn)的電腦環(huán)境為:Windows 7 64位操作系統(tǒng),處理器為Intel(R) Core(TM)2,內(nèi)存為8GB,開發(fā)及仿真平臺(tái)為MATLAB 8.0,實(shí)驗(yàn)數(shù)據(jù)為KDDCUP99數(shù)據(jù)集,輔助工具為Excel 2013。

        實(shí)驗(yàn)?zāi)康模涸贛ATLAB 8.0平臺(tái)下,通過使用KDDCUP99數(shù)據(jù)集對(duì)改進(jìn)后的BP算法和標(biāo)準(zhǔn)的BP算法分別進(jìn)行訓(xùn)練,使其獲得一定的入侵識(shí)別能力。在檢測階段計(jì)算出檢測率、漏報(bào)率、誤報(bào)率和所用時(shí)間。通過對(duì)結(jié)果的分析來證明該改進(jìn)算法是否具有較高的入侵檢測效率。

        3.2 實(shí)驗(yàn)樣本的選取

        實(shí)驗(yàn)選取美國麻省理工學(xué)院林肯實(shí)驗(yàn)室發(fā)布的離線測試評(píng)估數(shù)據(jù)集KDDCUP99[7],它是目前公認(rèn)的、性能優(yōu)良的網(wǎng)絡(luò)安全審計(jì)數(shù)據(jù)集,實(shí)驗(yàn)采用其中的10%數(shù)據(jù)集,其由訓(xùn)練數(shù)據(jù)集、測試數(shù)據(jù)集組成。數(shù)據(jù)集包含了目前最常見的4類攻擊手段[8]:User to Root(U2R)、Denial-Of-Service(DOS)、Remote to Local(R2L)、Surveillance or probe(Probe)。為保證比較符合實(shí)際分布情況,實(shí)驗(yàn)從10%數(shù)據(jù)集中選取了8020條記錄作為訓(xùn)練樣本,并另選取了5000條記錄作為測試樣本,其中包括3500條正常記錄和1500條攻擊記錄。

        3.3 在MATLAB下進(jìn)行實(shí)驗(yàn)

        首先,確定BP神經(jīng)網(wǎng)絡(luò)的層數(shù),Robert Hecht-Nielson已證明了只含一個(gè)隱含層的三層BP網(wǎng)絡(luò)足能夠勝任任何m至n維的非線性映射。因此,基于對(duì)效率和復(fù)雜度的考慮,本文采用三層的BP神經(jīng)網(wǎng)絡(luò),最大迭代次數(shù)為3000,然后通過多次訓(xùn)練對(duì)比發(fā)現(xiàn),隱含層節(jié)點(diǎn)數(shù)為7誤差精度為0.001時(shí)網(wǎng)絡(luò)收斂效果較好。對(duì)改進(jìn)算法和標(biāo)準(zhǔn)BP算法訓(xùn)練結(jié)束后開始進(jìn)入檢測階段。

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

        由實(shí)驗(yàn)結(jié)果可以證明,改進(jìn)后的BP算法在一定程度上提高了收斂速度和入侵識(shí)別的檢測率,入侵識(shí)別能力得到了提高。

        4 結(jié)束語

        首先分析了標(biāo)準(zhǔn)BP算法的優(yōu)缺點(diǎn),針對(duì)其可能會(huì)長時(shí)間工作在轉(zhuǎn)移函數(shù)飽和區(qū)、收斂速度慢的缺點(diǎn),提出了一種新的BP改進(jìn)算法。網(wǎng)絡(luò)的輸出層采用了帶有可調(diào)整因子的轉(zhuǎn)移函數(shù),可使轉(zhuǎn)移函數(shù)圖形更為陡峭,即梯度的變化量增大,緩解了學(xué)習(xí)率在轉(zhuǎn)移函數(shù)趨于飽和區(qū)間時(shí)調(diào)節(jié)效果不佳的問題,可使誤差函數(shù)及早擺脫平坦區(qū),提高BP網(wǎng)絡(luò)收斂速度。最后,采用KDDCUP99數(shù)據(jù)集在MATLAB 8.0平臺(tái)上進(jìn)行仿真實(shí)驗(yàn),通過實(shí)驗(yàn)證明了改進(jìn)后的算法在一定程度上提高了入侵識(shí)別速度和檢測效率,侵識(shí)別能力得到了一定提高。下一步,在規(guī)范BP神經(jīng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)、克服網(wǎng)絡(luò)已陷入局部極小值等方面仍然需要進(jìn)一步深入研究,提高改進(jìn)后算法的實(shí)際應(yīng)用能力。

        參考文獻(xiàn):

        [1] 李明,程顯毅.基于改進(jìn)BP神經(jīng)網(wǎng)絡(luò)的智能Agent分布式入侵檢測系統(tǒng)[J].計(jì)算機(jī)應(yīng)用與軟件,2009,26(1):105-107

        [2] 周國雄,廖迎新,沈?qū)W杰.基于神經(jīng)網(wǎng)絡(luò)的孵化過程組合預(yù)測方法[J].系統(tǒng)仿真學(xué)報(bào), 2014,26(4):892-896.

        [3] XU SEN,HUANG C T.Security issues in privacy and key management protocols of IEEE 802.16[C]//Proceedings of the 44th Annual Southeast Regional Conference.New York:ACM Press,2006:113-118

        [4] 劉延濤.基于混合神經(jīng)網(wǎng)絡(luò)技術(shù)的入侵檢測模型[D].長春: 東北師范大學(xué),2010: 20-30.

        [5] Zhiguo Zhang.Learning algorithm of wavelet network based on sampling theory[J]. Neurocomputing.2007(71):244-269

        [6] Zhihong Yao,Minrui Fei,Kang Li.Recognition of blue-green algae in lakes using distributive genetic algorithm-based neural networks[J].Neurocomputing.2007,70:641-647

        [7] DAVID NEWMAN.The University of California Irvine KDD Archive. [EB/OL].(2007-06-26) [2012-12-15].http://kdd.ics.uci.edu/databases/kddcup99/kddcup99.html.

        [8] 張新有,曾華燊,賈磊.入侵檢測數(shù)據(jù)集KDD CUP99研究[J].Computer Engineering and Design.2010,31(22):4810.

        猜你喜歡
        Matlab仿真入侵檢測BP神經(jīng)網(wǎng)絡(luò)
        基于入侵檢測的數(shù)據(jù)流挖掘和識(shí)別技術(shù)應(yīng)用
        藝術(shù)類院校高效存儲(chǔ)系統(tǒng)的設(shè)計(jì)
        微信網(wǎng)絡(luò)的信息傳播模型研究
        基于網(wǎng)絡(luò)規(guī)劃識(shí)別的入侵檢測結(jié)構(gòu)
        常規(guī)PID控制和常規(guī)模糊控制的比較
        基于凸極效應(yīng)的混合動(dòng)力車用IPMSM無傳感器控制的設(shè)計(jì)
        科技視界(2016年25期)2016-11-25 19:58:36
        基于BP神經(jīng)網(wǎng)絡(luò)的旅行社發(fā)展方向研究
        商情(2016年39期)2016-11-21 09:30:36
        復(fù)雜背景下的手勢識(shí)別方法
        BP神經(jīng)網(wǎng)絡(luò)在軟件質(zhì)量評(píng)價(jià)中的應(yīng)用研究 
        基于關(guān)聯(lián)規(guī)則的計(jì)算機(jī)入侵檢測方法
        国产精品无码一本二本三本色| 亚洲av精品一区二区三| 99国产精品无码| 久久精品国内一区二区三区| 亚洲一区av无码少妇电影 | 精品国产一区二区三区毛片| 99精品又硬又爽又粗少妇毛片 | h视频在线免费观看视频| 久久精品国产自产对白一区| 麻豆精品在线视频观看| 久久青青草原国产毛片| 亚洲一区二区三区尿失禁| 韩国三级大全久久网站| 国产va免费精品高清在线观看| 夜鲁很鲁在线视频| 天躁夜夜躁狼狠躁| 国产亚洲精品久久久久秋霞| 日日摸日日碰人妻无码老牲| 亚洲综合五月天欧美| 亚洲AⅤ樱花无码| 人人妻人人澡av| 亚洲一区二区三区在线更新| 深夜日韩在线观看视频| 亚洲精品98中文字幕| 华人免费网站在线观看| 久久婷婷五月综合色高清| 狠狠噜狠狠狠狠丁香五月| 午夜福利院电影| 亚洲VA不卡一区| 无码啪啪人妻| 尤物蜜桃视频一区二区三区| 日韩三级一区二区不卡| 优优人体大尺大尺无毒不卡| 东北少妇不带套对白| 18女下面流水不遮图| 色猫咪免费人成网站在线观看 | 国产精品无码a∨精品影院| 美女高潮无遮挡免费视频| 加勒比黑人在线| av在线免费播放网站| 一区二区三区蜜桃av|