资源简介
本代码主要利用MATLAB工具对kohonen算法进行仿真,实现对网络入侵的聚类
代码片段和文件信息
web browser http://www.ilovematlab.cn/thread-64646-1-1.html
%% 清空环境变量
clc
clear
%% 数据处理
load data
input=datatrain(:1:38);
%数据归一化
[inputninputps]=mapminmax(input);
%inputn=inputn‘;
[nnmm]=size(inputn);
%% 网络构建
%输入层节点数
Inum=38;
%Kohonen网络
M=6;
N=6;
K=M*N;%Kohonen总节点数
%Kohonen层节点排序
k=1;
for i=1:M
for j=1:N
jdpx(k:)=[ij];
k=k+1;
end
end
%学习率
rate1max=0.2;
rate1min=0.05;
%学习半径
r1max=1.5;
r1min=0.8;
%权值初始化
w1=rand(InumK); %第一层权值
%% 迭代求解
maxgen=10000;
for i=1:maxgen
%自适应学习率和相应半径
rate1=rate1max-i/maxgen*(rate1max-rate1min);
r=r1max-i/maxgen*(r1max-r1min);
%从数据中随机抽取
k=unidrnd(4000);
x=inputn(k:);
%计算最优节点
[mindistindex]=min(dist(xw1));
%计算周围节点
d1=ceil(index/6);
d2=mod(index6);
nodeindex=find(dist([d1 d2]jdpx‘)
%权值更新
for j=1:K
%满足增加权值
if sum(nodeindex==j)
w1(:j)=w
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 90502 2009-12-25 16:53 案例29 kohonen网络的聚类算法—网络入侵聚类\data.mat
文件 1331 2010-01-30 20:29 案例29 kohonen网络的聚类算法—网络入侵聚类\Kohonen.m
文件 2463 2010-01-30 20:29 案例29 kohonen网络的聚类算法—网络入侵聚类\SKohonen.m
目录 0 2018-08-07 18:28 案例29 kohonen网络的聚类算法—网络入侵聚类
----------- --------- ---------- ----- ----
94296 4
- 上一篇:文件安全传输系统的设计与实现
- 下一篇:NetCDF 4.2.1库文件
相关资源
- VectorMagic_1.15pojie.rar
- complexityoflattice__problems.pdf
- xnby_883749.zip
- TOGAF培训讲义-周金根.pdf
- OS12.2驱动,手机虚拟定位软件,Loca
- 大话系列-大话数据结构(pdf高清版)
- 梁宁产品经理思维30讲.pdf
- CHI760E辰华电化学工作站软件最新版
- SAPERPHCM葵花宝典系列之配置指南(电
- TangZhuoLin.rar
- Day3_NOI.zip
- 图解HTTP.pdf
- VisionProStandardv7.2(2Day).zip
- ElevatorSimulation.zip
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
评论
共有 条评论