
IoT23-network-traffic-anomalies-classification: 基于IoT23数据集的网络流量异常分类...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目基于IoT23数据集进行网络流量分析,旨在识别和分类物联网环境中的异常行为,增强网络安全防护能力。
网络流量异常的检测和分类实验基于数据集的不同版本进行。
### 1. 先决条件
#### 1.1 安装项目依赖项
| 序号 | 名称 | 版本 | 描述 |
| ---- | ------------ | ------- | --------------------- |
| 1 | Python | 3.8.8 | 程式语言 |
| 2 | scikit-learn | 0.24.1 | Python机器学习工具 |
| 3 | NumPy | 1.19.5 | Python科学计算工具 |
| 4 | pandas | 1.2.2 | Python中的数据分析和数据处理工具|
| 5 | Matplotlib | 3.3.4 | Python可视化库 |
| 6 | seaborn | 0.11.1 | 统计数据可视化 |
| 7 | psutil | 5.8.0 | 跨平台库,用于检索Python中正在运行的进程和系统利用率(CPU、内存、磁盘、网络、传感器)的信息|
| 8 | plotly | 0.3.7 | 可视化库 |
| 9 | joblib | -- | Python对象序列化的模型序列化工具|
#### 1.2 下载并提取数据集
下载较轻版本的数据集(存档大小约为8.8GB),该版本仅包含带标签的流而没有pcaps文件。然后,从存档中提取文件(大小约44GB)。
### 2 安装项目
- 克隆此仓库。
- 安装缺少的库。
- 打开config.py并进行相应的配置修改。
全部评论 (0)


