神经网络入侵检测系统的基本原理



我下学期将参加毕业设计,我决定完成我的高学历学习,因为我来自低收入人群,我想深入研究任何有助于我做论文或研究或支持我获得奖学金的事情。

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

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

有人能给我提供一些资源和推荐信吗?把我介绍给入侵检测系统使用神经网络学习基本原理和基本原理?

首先,一些背景;神经网络被设计为黑盒。在设计神经网络时,理解所解决的问题比编写确定性算法直接解决问题更不重要。考虑到这一点,您可能不需要学习"使用神经网络的入侵检测系统",但可能会从单独学习神经网络和入侵系统中受益更多。

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

神经网络——系统介绍

如果你认为你已经从概念上理解了神经网络的基础,你就会想学习一门编程语言。在这一点上,你的选择有些不同,但我建议,如果你想从学术角度学习神经网络,并想对程序的设计和内脏有更多的控制权,你可能会从学习C++中受益最多。关于在线学习C++的话题有很多知识。事实上,这个网站上最受欢迎的页面可能是专门讨论这个主题的:

最终的C++图书指南和列表

一旦你了解了神经网络的基本原理和C++,世界就是你的牡蛎!如果你想冒险,可以看看Kenneth Stanley的NEAT算法。源代码将教你很多关于神经网络算法的知识。

从编程的角度来看,从这里创建一个能够理解入侵企图的学习机器几乎是微不足道的。你真的只需要获取数据,这可能非常容易,也可能非常困难,但一旦你达到这一点,你的主管应该能够帮助你找到训练网络的数据源。

祝你好运!

最新更新