NSL-KDD数据集介绍以及字段介绍

news/2025/3/28 10:35:37/

数据集

(1)NSL-KDD数据集的训练集中不包含冗余记录,所以分类器不会偏向更频繁的记录;

(2)NSL-KDD数据集的测试集中没有重复的记录,使得检测率更为准确。

(3)来自每个难度级别组的所选记录的数量与原始KDD数据集中的记录的百分比成反比。结果,不同机器学习方法的分类率在更宽的范围内变化,这使得对不同学习技术的准确评估更有效。

(4)训练和测试中的记录数量设置是合理的,这使得在整套实验上运行实验成本低廉而无需随机选择一小部分。因此,不同研究工作的评估结果将是一致的和可比较的。

NSL-KDD 数据集

NSL-KDD 数据集是著名的KDD’99数据集的修订版本,该数据集由四个子数据集组成:KDDTest+、KDDTest-21、KDDTrain+、KDDTrain+_20Percent。其中KDDTest-21 和 KDDTrain+_20Percent 是 KDDTrain+ 和 KDDTest+ 的子集。
数据集每条记录包含 43 个特征,其中 41 个特征指的是流量输入本身,最后两个是标签(正常或攻击)和分数(流量输入本身的严重性)。
数据集中存在 4 种不同类型的攻击:拒绝服务 (DoS)、探测、用户到根 (U2R) 和远程到本地 (R2L)。

  1. DoS 是一种尝试关闭进出目标系统的流量的攻击。 IDS被系统无法处理的异常流量淹没,并关闭以保护自己。
  2. 探测或监视是一种尝试从网络获取信息的攻击。
  3. U2R 是一种从普通用户帐户开始并尝试以超级用户 (root) 身份访问系统或网络的攻击<

http://www.ppmy.cn/news/946298.html

相关文章

KDD CUP 99 数据集解析、挖掘与下载

KDD CUP 99 数据集解析、挖掘与下载 数据特征描述 一个网络连接定义为在某个时间内从开始到结束的TCP数据包序列&#xff0c;并且在这段时间内&#xff0c;数据在预定义的协议下&#xff08;如TCP、UDP&#xff09;从源IP地址到目的IP地址的传递。每个网络连接被标记为正常&a…

L多样化

为了解决同质性攻击和背景知识攻击所带来的隐私泄露&#xff0c;Machanavajjhala等人提出了L-多样性(l-diversity)模型。简单来说&#xff0c;就是在公开的数据中&#xff0c;每一个等价类里的敏感属性必须具有多样性&#xff0c;即L-多样性保证每一个等价类里&#xff0c;敏感…

protell99 使用细节

细节1&#xff1a;protell99se 如果要把多张原理图&#xff0c;合在一起去画PCB,在保持多张原理图的架构下&#xff0c; 可按以下几步操作(A1,A2,A3 三步操作) A1: 可点Design->Create symbol form sheet 然后&#xff0c;选择要合并的原理图。 A2: 接下来生…

前端 Jenkins 自动化部署

由于公司使用自己搭建的 svn 服务器来进行代码管理&#xff0c;因此这里 Jenkins 是针对 svn 服务器来进行的配置&#xff0c;其实跟Git 配置基本一致。 在没有自动化部署前 之前项目每次修改之后都需要本地 ​​npm run build ​​一次手动发布到服务器上方便测试和产品查看…

自动登录harbor脚本

在CI/CD自动化流程中&#xff0c;或者执行shell脚本拉取本地镜像时&#xff0c;需要手工docker login本地仓库&#xff0c;十分的不方便&#xff0c;这里提供一个可以执行的sh脚本&#xff0c;自动登录本地的镜像仓库。 1、安装expect yum -y install expect 2、创建sh文件 vi…

毫米波雷达 AWR2243 开箱靓照

收到开发板已经有一段时间了&#xff0c;一直还没发帖&#xff0c;年尾单位各种项目验收&#xff0c;确实有点忙&#xff0c;以至于现在才来&#xff0c;好了&#xff0c;废话不多说了&#xff0c;首先来开箱看看我们的板子吧。 AWR2243 Boost是TI mmwave系列微波雷达开发板。…

简单介绍Radar(雷达)和Lidar(激光雷达)的区别

在看无人驾驶相关的资料时&#xff0c;发现关于radar和lidar分的很清&#xff0c;特在此做个简单的介绍以免混淆。 两者最本质的区别是在所用的波上&#xff0c;波长不通&#xff0c;Radar属于毫米波&#xff0c;通常是4-12mm; lidar用的是激光波长通常在900-1500nm之间。 Ra…

1、Ray简介和背景

1、Ray简介和背景 导航 1. 简介和背景2. Ray的基本概念和核心组件3. 分布式任务调度和依赖管理4. 对象存储和数据共享5. Actor模型和并发编程6. Ray的高级功能和扩展性7. 使用Ray构建分布式应用程序的案例研究8. Ray社区和资源9. 核心框架介绍