基于神经网络的入侵检测系统的基本原理和基础知识

时间:2013-11-24 15:47:44

标签: neural-network intrusion-detection

下个学期我将参加我的毕业设计,我决定完成我的高学历学习,因为我来自低收入人群,我想潜水一些可以帮助我做论文或研究的东西,或者有些东西支持我获得奖学金的情况。

我的主管建议使用神经网络的入侵检测系统适合我,他会帮助我,但我需要了解这个领域的基础知识。

关于这一主题的资源有限,只是论文,论文和研究仅讨论使用神经网络对ID的概述。

  

任何人都可以为我提供一些资源和参考资料   使用神经网络的入侵检测系统学习基础知识和基础知识?

1 个答案:

答案 0 :(得分:1)

首先,一些背景;神经网络是设计黑匣子。在设计神经网络时理解您正在解决的问题比在编写确定性算法直接解决它时更重要 。考虑到这一点,您可能不需要了解“使用神经网络的入侵检测系统”,但可能会从分别学习神经网络和入侵系统中获益更多。

我将留给您查找有关入侵检测系统的文本,但建议您阅读以下内容以开始了解神经网络是什么以及它们如何工作:

  

Neural Networks - A Systematic Introduction

如果您认为您已经从概念上理解了神经网络的基础,那么您将需要学习编程语言。你的选择在这一点上有所不同,但我建议如果你想从学术角度学习神经网络并想要更多地控制程序的设计和 guts ,你可能会受益大部分来自学习C ++。有关在线学习C ++主题的丰富知识。事实上,本网站上最受欢迎的页面可能是专门针对该主题的:

  

The Definitive C++ Book Guide and List

一旦你理解了神经网络的基础知识和C ++,世界就是你的牡蛎!如果您喜欢冒险,请查看Kenneth Stanley's NEAT algorithm。源代码将教你很多关于神经网络算法的知识。

从编程的角度来看,创建一个了解入侵企图的学习机几乎是微不足道的。你真的只需要获取数据,这可能非常简单或非常困难,但是一旦你达到这一点,你的主管应该能够帮助你找到训练网络的数据源。 / p> 祝你好运!