999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

人工魚算法優化神經網絡的網絡入侵檢測

2014-11-17 17:48:48丁少華
中國信息技術教育 2014年20期

丁少華

摘 要:為了提高入侵檢測率,降低誤檢率,提出一種人工魚算法優化神經網絡的網絡入侵檢測模型。首先收集網絡入侵數據并進行預處理,然后輸入到神經網絡進行學習,并采用人工魚群算法對網絡參數進行優化,最后采用KDD CUP 99數據集進行仿真實驗。結果表明,本模型可以獲得理想的網絡入侵檢測率和誤檢率。

關鍵詞:入侵檢測 神經網絡 人工魚群算法 模型參數

中圖分類號:TP18 文獻標識碼:A 文章編號:1674-2117(2014)20-00-01

1 前言

21世紀是網絡的時代,網絡已進入人們的日常生活,成為人們通信和交流的工具,人們對于網絡的依賴也越來越強。

針對網絡入侵檢測問題,國內外許多學者進行了深入研究,提出了許多有效的網絡入侵檢測模型。在網絡入侵檢測過程,網絡入侵分類器設計是網絡入侵檢測的關鍵,當前網絡入侵分類器主要有基于支持向量機、K最近鄰算法、神經網絡等進行設計。其中出回聲狀態神經網絡(Echo State Network,ESN)是一種新型的網絡,具有簡單、易實現、泛化能力優異等優點,成為網絡入侵檢測中的主要研究方向。人工魚群算法(Artificial Fish Swarm Algorithm,AFSA)是一種采用自下而上信息尋優模式的智能搜索算法,具有并行性、收斂速度快等優點,為回聲狀態神經網絡參數優化提供了一種新的工具。

2 人工魚算法優化神經網絡的入侵檢測模型

2.1 回聲狀態神經網絡

ESN是一種由輸入層、內部儲備池和輸出層組成的非線性遞歸神經網絡,其狀態方程為:

式中,sigmoid為激活函數;Win和Wx分別為輸入和儲備池內部的連接矩陣;μ(t),x(t)分別表示t時刻的輸入向量和儲備池內部狀態向量量,sin為輸入項比例系數;ρ為內部儲備池的譜半徑。

那么ESN的輸出方程為

(2)

式中,y(t)為t時刻的輸出向量Wout為輸出連接向量。

輸出權值對ESN性能起著關鍵作用,常采用最小二乘法進行求解,目標函數的最小化形式為

式中 ,

,N為儲備池節點數;l為訓練樣本數。

根據式(3)式得到解

(4)

式中,為的估計值。

從式(1)可知,參數sin和ρ的選取影響回聲狀態神經網絡的性能,本文采用人工魚群算法(AFSA)對參數sin和ρ的選擇,以提高網絡入侵的檢測正確率。

2.2 人工魚群算法

工魚群算模擬魚群覓食的行為,人工魚個體的狀態可表示為向量Xi=(xi1,xi2,…,xiD),食物濃度表示為Y=f(x),其中Y為目標函數值;Visual表示人工魚的感知范圍:Step表示人工魚移動的步長;δ表示擁擠度因子。人工魚的行為包括以下幾種:①覓食行為;②聚群行為;③追尾行為;④隨機行為。

2.3 人工魚群算法優化神經網絡參數

(1)初始化人工魚群算法參數,主要包括人工魚群數以及最大迭代次數;(2)初始位置為回聲狀態神經網絡的參數;(3)計算適應度函數,并選擇適應度函數值最大的人工魚個體進入公告板;(4)人工魚模擬魚群覓食行為,得到新的人工魚位置;(5)與公告板人工魚的位置進行比較,如果優于公告板,那么將該人工魚位置記入公告牌;(6)將最優公告牌的位置進行解碼,得到回聲狀態神經網絡最優參數;(7)利用最優參數建立網絡入侵檢測模型,并對其性能進行測試。

3 仿真實驗

3.1 仿真環境

數據來自網絡入侵標準測試集KDDCUP99數據集,其包括4種入侵類型:DoS、Probe、U2R和R2L,同時包括正常樣本,每一個樣本共有41個特征,7個符號型字段和34個數值型字段。由于KDDCup99數據集樣本多,從中隨機選擇部分數量的數據進行測試,數據具體分布見下表。為了使本文模型的結果具有可比性,采用PSO算法優化回聲狀態神經網絡(PSO-ESN),遺傳算法優化回聲狀態神經網絡(GA-ESN)進行對比實驗。

樣本集分布情況

入侵類型 訓練樣本 測試樣本

DoS 2000 400

Probe 1000 200

R2L 500 100

U2R 100 20

3.2 結果與分析

所有模型對網絡入侵數據進行建模,仿真結果如圖1和圖2所示。從圖1和圖2進行仔細分析,可以知道,相對于PSO-ESN、GA-ESN,人工魚群算法優化神經網絡的入侵檢測性能最優,網絡入侵檢測的誤報率更低,具有十分明顯的優勢,在網絡安全領域具有廣泛的應用前景。

圖1幾種模型的檢測率比較

圖2幾種模型的誤報率比較

4 結語

針對回聲狀態神經網絡參數優化難題,提出一種人工魚群算法優化回聲狀態神經網絡參數的入侵檢測模型。仿真結果表明,相對于對比模型,本文模型提高了網絡入侵的檢測率,同時誤報率明顯降低,具有一定的實際應用價值。

參考文獻:

[1]唐正軍,李建華.入侵檢測技術[M].北京:清華大學出版社,2004.

[2]DenningDE.AnIntrusionDetectionModel[J].IEEETransactiononSoftwareEngineering,2010,13(2):222—232.

[3]陳仕濤,陳國龍,郭文忠,等.基于粒子群優化和鄰域約簡的入侵檢測日志數據特征選擇[J].計算機研究與發展,2010,47(7):1261—1267.endprint

摘 要:為了提高入侵檢測率,降低誤檢率,提出一種人工魚算法優化神經網絡的網絡入侵檢測模型。首先收集網絡入侵數據并進行預處理,然后輸入到神經網絡進行學習,并采用人工魚群算法對網絡參數進行優化,最后采用KDD CUP 99數據集進行仿真實驗。結果表明,本模型可以獲得理想的網絡入侵檢測率和誤檢率。

關鍵詞:入侵檢測 神經網絡 人工魚群算法 模型參數

中圖分類號:TP18 文獻標識碼:A 文章編號:1674-2117(2014)20-00-01

1 前言

21世紀是網絡的時代,網絡已進入人們的日常生活,成為人們通信和交流的工具,人們對于網絡的依賴也越來越強。

針對網絡入侵檢測問題,國內外許多學者進行了深入研究,提出了許多有效的網絡入侵檢測模型。在網絡入侵檢測過程,網絡入侵分類器設計是網絡入侵檢測的關鍵,當前網絡入侵分類器主要有基于支持向量機、K最近鄰算法、神經網絡等進行設計。其中出回聲狀態神經網絡(Echo State Network,ESN)是一種新型的網絡,具有簡單、易實現、泛化能力優異等優點,成為網絡入侵檢測中的主要研究方向。人工魚群算法(Artificial Fish Swarm Algorithm,AFSA)是一種采用自下而上信息尋優模式的智能搜索算法,具有并行性、收斂速度快等優點,為回聲狀態神經網絡參數優化提供了一種新的工具。

2 人工魚算法優化神經網絡的入侵檢測模型

2.1 回聲狀態神經網絡

ESN是一種由輸入層、內部儲備池和輸出層組成的非線性遞歸神經網絡,其狀態方程為:

式中,sigmoid為激活函數;Win和Wx分別為輸入和儲備池內部的連接矩陣;μ(t),x(t)分別表示t時刻的輸入向量和儲備池內部狀態向量量,sin為輸入項比例系數;ρ為內部儲備池的譜半徑。

那么ESN的輸出方程為

(2)

式中,y(t)為t時刻的輸出向量Wout為輸出連接向量。

輸出權值對ESN性能起著關鍵作用,常采用最小二乘法進行求解,目標函數的最小化形式為

式中 ,

,N為儲備池節點數;l為訓練樣本數。

根據式(3)式得到解

(4)

式中,為的估計值。

從式(1)可知,參數sin和ρ的選取影響回聲狀態神經網絡的性能,本文采用人工魚群算法(AFSA)對參數sin和ρ的選擇,以提高網絡入侵的檢測正確率。

2.2 人工魚群算法

工魚群算模擬魚群覓食的行為,人工魚個體的狀態可表示為向量Xi=(xi1,xi2,…,xiD),食物濃度表示為Y=f(x),其中Y為目標函數值;Visual表示人工魚的感知范圍:Step表示人工魚移動的步長;δ表示擁擠度因子。人工魚的行為包括以下幾種:①覓食行為;②聚群行為;③追尾行為;④隨機行為。

2.3 人工魚群算法優化神經網絡參數

(1)初始化人工魚群算法參數,主要包括人工魚群數以及最大迭代次數;(2)初始位置為回聲狀態神經網絡的參數;(3)計算適應度函數,并選擇適應度函數值最大的人工魚個體進入公告板;(4)人工魚模擬魚群覓食行為,得到新的人工魚位置;(5)與公告板人工魚的位置進行比較,如果優于公告板,那么將該人工魚位置記入公告牌;(6)將最優公告牌的位置進行解碼,得到回聲狀態神經網絡最優參數;(7)利用最優參數建立網絡入侵檢測模型,并對其性能進行測試。

3 仿真實驗

3.1 仿真環境

數據來自網絡入侵標準測試集KDDCUP99數據集,其包括4種入侵類型:DoS、Probe、U2R和R2L,同時包括正常樣本,每一個樣本共有41個特征,7個符號型字段和34個數值型字段。由于KDDCup99數據集樣本多,從中隨機選擇部分數量的數據進行測試,數據具體分布見下表。為了使本文模型的結果具有可比性,采用PSO算法優化回聲狀態神經網絡(PSO-ESN),遺傳算法優化回聲狀態神經網絡(GA-ESN)進行對比實驗。

樣本集分布情況

入侵類型 訓練樣本 測試樣本

DoS 2000 400

Probe 1000 200

R2L 500 100

U2R 100 20

3.2 結果與分析

所有模型對網絡入侵數據進行建模,仿真結果如圖1和圖2所示。從圖1和圖2進行仔細分析,可以知道,相對于PSO-ESN、GA-ESN,人工魚群算法優化神經網絡的入侵檢測性能最優,網絡入侵檢測的誤報率更低,具有十分明顯的優勢,在網絡安全領域具有廣泛的應用前景。

圖1幾種模型的檢測率比較

圖2幾種模型的誤報率比較

4 結語

針對回聲狀態神經網絡參數優化難題,提出一種人工魚群算法優化回聲狀態神經網絡參數的入侵檢測模型。仿真結果表明,相對于對比模型,本文模型提高了網絡入侵的檢測率,同時誤報率明顯降低,具有一定的實際應用價值。

參考文獻:

[1]唐正軍,李建華.入侵檢測技術[M].北京:清華大學出版社,2004.

[2]DenningDE.AnIntrusionDetectionModel[J].IEEETransactiononSoftwareEngineering,2010,13(2):222—232.

[3]陳仕濤,陳國龍,郭文忠,等.基于粒子群優化和鄰域約簡的入侵檢測日志數據特征選擇[J].計算機研究與發展,2010,47(7):1261—1267.endprint

摘 要:為了提高入侵檢測率,降低誤檢率,提出一種人工魚算法優化神經網絡的網絡入侵檢測模型。首先收集網絡入侵數據并進行預處理,然后輸入到神經網絡進行學習,并采用人工魚群算法對網絡參數進行優化,最后采用KDD CUP 99數據集進行仿真實驗。結果表明,本模型可以獲得理想的網絡入侵檢測率和誤檢率。

關鍵詞:入侵檢測 神經網絡 人工魚群算法 模型參數

中圖分類號:TP18 文獻標識碼:A 文章編號:1674-2117(2014)20-00-01

1 前言

21世紀是網絡的時代,網絡已進入人們的日常生活,成為人們通信和交流的工具,人們對于網絡的依賴也越來越強。

針對網絡入侵檢測問題,國內外許多學者進行了深入研究,提出了許多有效的網絡入侵檢測模型。在網絡入侵檢測過程,網絡入侵分類器設計是網絡入侵檢測的關鍵,當前網絡入侵分類器主要有基于支持向量機、K最近鄰算法、神經網絡等進行設計。其中出回聲狀態神經網絡(Echo State Network,ESN)是一種新型的網絡,具有簡單、易實現、泛化能力優異等優點,成為網絡入侵檢測中的主要研究方向。人工魚群算法(Artificial Fish Swarm Algorithm,AFSA)是一種采用自下而上信息尋優模式的智能搜索算法,具有并行性、收斂速度快等優點,為回聲狀態神經網絡參數優化提供了一種新的工具。

2 人工魚算法優化神經網絡的入侵檢測模型

2.1 回聲狀態神經網絡

ESN是一種由輸入層、內部儲備池和輸出層組成的非線性遞歸神經網絡,其狀態方程為:

式中,sigmoid為激活函數;Win和Wx分別為輸入和儲備池內部的連接矩陣;μ(t),x(t)分別表示t時刻的輸入向量和儲備池內部狀態向量量,sin為輸入項比例系數;ρ為內部儲備池的譜半徑。

那么ESN的輸出方程為

(2)

式中,y(t)為t時刻的輸出向量Wout為輸出連接向量。

輸出權值對ESN性能起著關鍵作用,常采用最小二乘法進行求解,目標函數的最小化形式為

式中 ,

,N為儲備池節點數;l為訓練樣本數。

根據式(3)式得到解

(4)

式中,為的估計值。

從式(1)可知,參數sin和ρ的選取影響回聲狀態神經網絡的性能,本文采用人工魚群算法(AFSA)對參數sin和ρ的選擇,以提高網絡入侵的檢測正確率。

2.2 人工魚群算法

工魚群算模擬魚群覓食的行為,人工魚個體的狀態可表示為向量Xi=(xi1,xi2,…,xiD),食物濃度表示為Y=f(x),其中Y為目標函數值;Visual表示人工魚的感知范圍:Step表示人工魚移動的步長;δ表示擁擠度因子。人工魚的行為包括以下幾種:①覓食行為;②聚群行為;③追尾行為;④隨機行為。

2.3 人工魚群算法優化神經網絡參數

(1)初始化人工魚群算法參數,主要包括人工魚群數以及最大迭代次數;(2)初始位置為回聲狀態神經網絡的參數;(3)計算適應度函數,并選擇適應度函數值最大的人工魚個體進入公告板;(4)人工魚模擬魚群覓食行為,得到新的人工魚位置;(5)與公告板人工魚的位置進行比較,如果優于公告板,那么將該人工魚位置記入公告牌;(6)將最優公告牌的位置進行解碼,得到回聲狀態神經網絡最優參數;(7)利用最優參數建立網絡入侵檢測模型,并對其性能進行測試。

3 仿真實驗

3.1 仿真環境

數據來自網絡入侵標準測試集KDDCUP99數據集,其包括4種入侵類型:DoS、Probe、U2R和R2L,同時包括正常樣本,每一個樣本共有41個特征,7個符號型字段和34個數值型字段。由于KDDCup99數據集樣本多,從中隨機選擇部分數量的數據進行測試,數據具體分布見下表。為了使本文模型的結果具有可比性,采用PSO算法優化回聲狀態神經網絡(PSO-ESN),遺傳算法優化回聲狀態神經網絡(GA-ESN)進行對比實驗。

樣本集分布情況

入侵類型 訓練樣本 測試樣本

DoS 2000 400

Probe 1000 200

R2L 500 100

U2R 100 20

3.2 結果與分析

所有模型對網絡入侵數據進行建模,仿真結果如圖1和圖2所示。從圖1和圖2進行仔細分析,可以知道,相對于PSO-ESN、GA-ESN,人工魚群算法優化神經網絡的入侵檢測性能最優,網絡入侵檢測的誤報率更低,具有十分明顯的優勢,在網絡安全領域具有廣泛的應用前景。

圖1幾種模型的檢測率比較

圖2幾種模型的誤報率比較

4 結語

針對回聲狀態神經網絡參數優化難題,提出一種人工魚群算法優化回聲狀態神經網絡參數的入侵檢測模型。仿真結果表明,相對于對比模型,本文模型提高了網絡入侵的檢測率,同時誤報率明顯降低,具有一定的實際應用價值。

參考文獻:

[1]唐正軍,李建華.入侵檢測技術[M].北京:清華大學出版社,2004.

[2]DenningDE.AnIntrusionDetectionModel[J].IEEETransactiononSoftwareEngineering,2010,13(2):222—232.

[3]陳仕濤,陳國龍,郭文忠,等.基于粒子群優化和鄰域約簡的入侵檢測日志數據特征選擇[J].計算機研究與發展,2010,47(7):1261—1267.endprint

主站蜘蛛池模板: 精品色综合| 波多野结衣亚洲一区| 日本高清有码人妻| 亚洲精品男人天堂| 高清无码一本到东京热| 国产丰满大乳无码免费播放| 99er这里只有精品| 中文字幕免费播放| 欧洲极品无码一区二区三区| 一级爱做片免费观看久久| 国产综合在线观看视频| 成人夜夜嗨| 91在线免费公开视频| 精品久久国产综合精麻豆| 无码一区18禁| 国产精品自拍合集| 国产一区免费在线观看| 成年看免费观看视频拍拍| 国产又粗又猛又爽视频| 久久黄色视频影| 青青久久91| 小说区 亚洲 自拍 另类| 国产精品污污在线观看网站| 亚洲精品不卡午夜精品| 日韩色图区| 国产美女一级毛片| 99热这里只有精品5| 午夜限制老子影院888| 国产精品福利社| 精品成人一区二区| 亚洲综合一区国产精品| 国产中文一区二区苍井空| 欧洲高清无码在线| 狠狠v日韩v欧美v| 日本精品视频| 91视频日本| 色综合久久88| 国产麻豆永久视频| 国产精品成人免费综合| 国产亚洲成AⅤ人片在线观看| 一级爆乳无码av| 欧美精品伊人久久| 成人在线观看不卡| 在线欧美一区| 久久情精品国产品免费| 亚洲高清中文字幕在线看不卡| 婷婷丁香在线观看| 中文一区二区视频| 久久伊人色| 人人91人人澡人人妻人人爽| 97成人在线观看| 波多野结衣一二三| av无码久久精品| 五月婷婷丁香综合| 丁香婷婷久久| 青草精品视频| 国国产a国产片免费麻豆| 国产成人高清精品免费软件| 日韩中文精品亚洲第三区| 美女毛片在线| 中文毛片无遮挡播放免费| 国产黄色爱视频| 欧美精品xx| 亚洲欧美自拍中文| 国产一区在线视频观看| 亚洲精品成人片在线观看| 无码高清专区| 欧美成人一区午夜福利在线| 国产成人一区| 精品国产Av电影无码久久久| 久久频这里精品99香蕉久网址| 国产人碰人摸人爱免费视频| 久久国产av麻豆| 激情综合图区| 亚洲 欧美 偷自乱 图片| 亚洲精品黄| 久久77777| 欧美午夜视频| 精品伊人久久久香线蕉| 欧美成人第一页| 伊人久久大香线蕉影院| 国产在线97|