学位论文 > 优秀研究生学位论文题录展示

基于机器学习的入侵检测系统的研究与实现

作 者: 柏海滨
导 师: 李俊
学 校: 南京航空航天大学
专 业: 计算机应用技术
关键词: 入侵检测 支持向量机 最小二乘支持向量机 贯序最小优化 主成分分析 三步搜索 统计学习理论 稀疏性 鲁棒性
分类号: TP393.08
类 型: 硕士论文
年 份: 2008年
下 载: 140次
引 用: 1次
阅 读: 论文下载
 

内容摘要


统计学习理论是在有限样本情况下新建立起来的统计学理论体系。统计学习为人们系统地研究小样本情况下机器学习问题提供了有力的理论基础。支持向量机(Support Vector Machine,SVM)是在该理论体系下产生的一种新的、非常有力的机器学习方法。它较好地解决了以往很多学习方法的小样本、非线性、过学习、高维数、局部极小点等实际问题,具有很强的推广能力。作为SVM方法的一个分支,最小二乘支持向量机(Least Squares Support Vector Machine,LSSVM)继承了SVM在理论与应用方面的许多研究成果。相对于SVM,LSSVM所具有的一些特性可以概括为:求解线性方程组,具有更快的求解速度,求解所需的计算资源较少,其解满足极值条件。本文首先阐述了论文研究背景和意义,介绍入侵检测的模型、分类,比较了应用于入侵检测的不同方法的优缺点。然后介绍了统计学习理论,支持向量机和最小二乘支持向量机的相关理论,提出了基于最小二乘支持向量机的网络入侵检测系统模型,并对模型的各个组件的功能、机制,实现进行了深入的探讨。对用于入侵检测的网络数据特征,本文利用异构数据集上的距离度量函数(Heterogeneous Value Difference Metric,HVDM)进行特征数据的预处理,针对LSSVM丧失鲁棒性的缺点,使用加权的方法增强其鲁棒性,由于计算经验风险的损失函数为二次函数形式,LSSVM丧失了标准支持向量机的稀疏性,导致了其训练完毕后,用于分类时的效率降低的特点,为使LSSVM具有稀疏性,本文从统计分析的角度出发,应用主成分分析的方法,对样本集进行特征提取,消除变量间的相关性,选取训练样本中分类作用最大的若干样本个体作为支持向量,并将非支持向量上的分类信息转移至支持向量上,从而改善模型的预测精度和泛化能力,提出了新的LSSVM稀疏化算法—基于主成分分析的最小二乘支持向量机算法,在模拟实验中,选取径向基核函数,将训练数据从低维空间映射到高维空间中,使数据在高维空间中能够线性可分,并采用三步搜索法进行参数的选择,使用贯序最小优化算法(Sequential Minimal Optimization,SMO)对样本集进行训练,实验结果表明,由此构建的稀疏LSSVM分类器保持了支持向量机的良好分类性能,而稀疏率相对高,其支持向量数甚至少于标准支持向量机,明显提高了LSSVM的分类效率和实时性。

全文目录


摘要  4-6
ABSTRACT  6-14
第一章 绪论  14-19
  1.1 入侵检测系统的必要性  14-15
  1.2 研究现状及存在的问题  15-16
  1.3 课题研究背景及内容安排  16-18
  1.4 本文的章节安排  18-19
第二章入侵检测技术与网络攻击分析  19-27
  2.1 入侵检测概述  19-21
    2.1.1 入侵检测发展历史  19-20
    2.1.2 入侵检测的模型  20-21
  2.2 入侵检测的分类  21-23
    2.2.1 根据数据源分类  21-22
    2.2.2 根据分析引擎分类  22-23
  2.3 入侵检测方法现状分析  23-24
  2.4 网络攻击分析  24-27
    2.4.1 攻击过程的一般性描述  24-26
    2.4.2 网络攻击方法  26
    2.4.3 网络攻击的发展趋势  26-27
第三章 统计学习理论与最小二乘支持向量机  27-43
  3.1 统计学习理论  27-31
    3.1.1 学习问题的表示  27-28
    3.1.2 经验风险最小化原则(ERM)  28
    3.1.3 VC维  28-29
    3.1.4 推广性的界  29-30
    3.1.5 结构风险最小化原则(SRM)  30-31
  3.2 支持向量机  31-34
    3.2.1 广义最优分类面  31-33
    3.2.2 支持向量机  33-34
  3.3 最小二乘支持向量机  34-43
    3.3.1 LS-SVM 的基本原理  34-36
    3.3.2 贯序最小优化算法对海量样本的训练  36-39
      3.3.2.1 贯序最小优化算法的基本原理  36
      3.3.2.2 两个Lagrange 乘子的优化问题  36-38
      3.3.2.3 如何选择两个要优化的拉格朗日乘子  38-39
      3.3.2.4 计算阈值b  39
    3.3.3 稀疏LS-SVM 算法  39-40
    3.3.4 鲁棒性的LS-SVM  40-42
    3.3.5 交叉确认法确定LS-SVM 的参数  42-43
第四章 系统框架设计与实现  43-59
  4.1 框架设计  43-44
  4.2 网络数据采集模块  44-45
  4.3 网络数据预处理  45-49
    4.3.1 数据格式转换  45-46
    4.3.2 异构数据集上的距离度量函数HVDM  46-48
    4.3.3 预处理流程  48-49
  4.4 改进的最小二乘支持向量机分类器设计  49-59
    4.4.1 奇异值分解(SVD)  49-50
    4.4.2 主成分分析理论的简介  50-51
    4.4.3 主成分分析法的计算方法  51-53
    4.4.4 基于统计分析的LSSVM 稀疏化算法基本思想  53-54
    4.4.5 样本个体的分类重要性  54
    4.4.6 非支持向量的信息转移  54-55
    4.4.7 PCA-LSSVM 稀疏化算法  55-56
    4.4.8 分类器的设计  56-57
    4.4.9 决策响应模块  57-59
      4.4.9.1 响应策略定义  57-58
      4.4.9.2 基于策略的主动响应  58
      4.4.9.3 恢复响应  58-59
第五章 实验及数据分析  59-68
  5.1 实验数据准备  59-61
    5.1.1 训练数据的选取  59
    5.1.2 训练数据及测试数据的构成  59-61
  5.2 核函数的确定和参数的选择  61-64
    5.2.1 核函数的确定  61-62
    5.2.2 三步搜索法进行参数的选择  62-64
  5.3 实验结果及分析  64-68
第六章 结论与展望  68-70
  6.1 本论文的主要工作  68-69
  6.2 下一步的工作展望  69-70
参考文献  70-74
致谢  74-75
在学习期间的学术成果和发表论文  75

相似论文

  1. 基于甘油跨膜运输混杂动力系统的鲁棒性与辨识,TQ223.162
  2. 基于COCM的除草机视觉定位研究,TP391.41
  3. 大震下防倒塌性能好的结构体系及结构布置研究,TU352.11
  4. 基于H.264标准的视频水印技术在网络学习平台中的应用与实现,TP309.7
  5. 稀疏过完备混合信号盲分离的研究,TN911.7
  6. 智能预测控制算法在倒立摆中的应用研究,TP13
  7. 越库环境下基于调度策略的设施选址问题研究,F224
  8. 基于多小波的数字图像水印,TP309.7
  9. 鲁棒性数字音频水印算法研究,TP309.7
  10. 基于校正模板的摄像机标定及其三维重建研究,TP391.41
  11. 基于无源化方法的整星隔振主动控制系统设计,V553
  12. 基于滚动时域控制的无人直升机飞行控制研究,V249.12
  13. 抑制带钢抖动的H_∞控制系统研究,TG142
  14. 基于鲁棒性水印方法的文本泄密追踪应用研究,TP309.7
  15. 基于SVD的扩频数字图像水印算法研究,TP309.7
  16. 基于小波变换的多功能数字水印设计与研究,TP309.7
  17. 多目标进化算法解集的鲁棒性与复杂性能研究,TP301.6
  18. 基于秘密共享的小波域联合数字水印算法研究,TP309.7
  19. 基于小波理论的视频水印算法研究,TP391.41
  20. 图像数字水印算法研究及应用,TP309.7
  21. 基于感知的数字水印技术研究与实践,TP309.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络安全
© 2012 www.xueweilunwen.com