【问题标题】:basic and fundamentals on intrusion detection system using neural network使用神经网络的入侵检测系统的基础和基础
【发布时间】:2013-12-09 04:46:50
【问题描述】:

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

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

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

谁能给我一些资源和参考资料介绍给我 使用神经网络的入侵检测系统学习基本原理和基础?

【问题讨论】:

    标签: neural-network intrusion-detection


    【解决方案1】:

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

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

    Neural Networks - A Systematic Introduction

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

    The Definitive C++ Book Guide and List

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

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

    祝你好运!

    【讨论】:

    • 非常感谢你,我很抱歉语言能力不好,但是,我想你低估了我的潜力,我在编程语言上没有遇到任何困难,我可以应付使用任何传统的编程语言,例如 C++、Java 和 C#。感谢您的关注,我的主管已经为我提供了训练和测试的数据集,因此我不需要知道很多 ID,主要困难在于,具体来说,我将采用的 HopField 神经网络在我的项目中,以及它的技术和实践原则和基础。
    猜你喜欢
    • 1970-01-01
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多