gpt4 book ai didi

c# - 神经网络、遗传算法作为入侵检测系统

转载 作者:太空狗 更新时间:2023-10-29 23:26:12 24 4
gpt4 key购买 nike

您好,我需要一些帮助来开始创建我的第一个算法;我想创建一个神经网络/遗传算法用作入侵检测系统。

但我在某些点上苦苦挣扎(以前从未写过算法。)

  1. 我想用 C# 进行开发,是否可以将其作为控制台应用程序?如果是这样,作为一个先驱,该程序以最简单的形式大致有多大。在 C# 中甚至可能吗?
  2. 如何连接程序以从网络读取数据?以及如何将数据包转换为算法的可读数据。
  3. 如何让程序为 snort 或其他形式的防火墙编写规则并阻止程序认为是潜在威胁的内容。 (即它发现来自 2 号的威胁,然后将规则写入阻止该特定流量的 snort 规则页面)
  4. 如何跟踪数据。 (它阻止了什么它观察到它是如何得出这个结论的)
  5. 将其放置在网络上的什么位置? (程序是否可以连接到其他算法并在同一网络上共享数据,这将是有益的)

如果有人可以帮助我朝着正确的方向开始,或者解释还有哪些其他替代方案,如模糊逻辑等,以及为什么它被视为黑匣子?

最佳答案

是的,控制台应用程序和 C# 可用于创建神经网络。当然,如果你想要 UI 的更多视觉方面,你会想要使用 WinForms/WPF/Silverlight 等。由于没有足够的信息说明你想做什么,所以无法判断程序会有多大。此外,只要它有效,尺寸就应该不是问题。

我假设这是某种最后一年的项目?您使用的是什么类型的神经网络?您应该阅读一些关于将 NN 与入侵检测结合使用的学术论文/白皮书,以获得一个想法。比如这个PDF有一些可能有用的信息。

您应该一次迈出这一步。创建神经网络与在 Snort 中创建新规则是分开的。一次处理一个主题,否则你会不知所措。考虑到最难的部分很可能是神经网络,你应该首先关注它。

因为这是一个相当大的项目,所以不太可能有人会和您一起完成每个步骤。展示您所做的工作并说明您需要帮助的地方。

关于c# - 神经网络、遗传算法作为入侵检测系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com