CICIDS 2017|入侵检测数据集|网络安全数据集
收藏CICIDS 2017 数据集概述
概述
该仓库包含用于分析CICIDS 2017数据集的Jupyter笔记本,专注于入侵检测。笔记本提供了一个全面的数据探索、预处理和机器学习模型训练框架。
功能
- 数据集下载:自动化获取CICIDS 2017数据集。
- 探索性数据分析 (EDA):提供数据分布和模式洞察。
- 模型训练:
- 二分类:逻辑回归和支持向量机。
- 多分类:K近邻、随机森林、决策树。
- 深度学习:多层感知器、卷积神经网络、深度神经网络,适用于二分类和多分类任务。
- 自编码器:用于无监督学习应用。(进行中)
使用方法
克隆仓库并打开Jupyter笔记本,开始分析数据集。按照每个笔记本中的说明执行代码并解释结果。
Conda环境设置
为使用CICIDS 2017数据集设置Conda环境,请按照以下步骤操作:
-
创建新的Conda环境: bash conda create -n cicids python=3.9
-
激活环境: bash conda activate cicids
-
安装必要库: bash pip install numpy pandas seaborn matplotlib scikit-learn tensorflow
-
安装额外包: bash pip install missingno imbalanced-learn wget
-
安装Jupyter Notebook: bash pip install jupyter notebook
-
安装IPython内核: bash pip install ipykernel
-
将Conda环境添加到Jupyter Notebook: bash python -m ipykernel install --user --name=cicids
要求
确保安装了必要的库,如pandas
、numpy
、seaborn
、missingno
、imbalanced-learn
、scikit-learn
,以及用于深度学习模型的tensorflow
或keras
。
参考文献
- CICIDS数据集:CICIDS 2017 Machine Learning Repository
- 数据预处理:Data Preprocessing Notebook
- DNN和预处理:DNN and Preprocessing Repository
- 入侵检测:Intrusion Detection Notebook
- 数据集预处理:CICIDS 2017 ML Preprocessing
- 自编码器:Autoencoder Model for CICIDS 2017
- 数据清洗和随机森林:CICIDS 2017 Data Cleaning
许可证
本项目基于MIT许可证。

中国1km分辨率逐月降水量数据集(1901-2023)
该数据集为中国逐月降水量数据,空间分辨率为0.0083333°(约1km),时间为1901.1-2023.12。数据格式为NETCDF,即.nc格式。该数据集是根据CRU发布的全球0.5°气候数据集以及WorldClim发布的全球高分辨率气候数据集,通过Delta空间降尺度方案在中国降尺度生成的。并且,使用496个独立气象观测点数据进行验证,验证结果可信。本数据集包含的地理空间范围是全国主要陆地(包含港澳台地区),不含南海岛礁等区域。为了便于存储,数据均为int16型存于nc文件中,降水单位为0.1mm。 nc数据可使用ArcMAP软件打开制图; 并可用Matlab软件进行提取处理,Matlab发布了读入与存储nc文件的函数,读取函数为ncread,切换到nc文件存储文件夹,语句表达为:ncread (‘XXX.nc’,‘var’, [i j t],[leni lenj lent]),其中XXX.nc为文件名,为字符串需要’’;var是从XXX.nc中读取的变量名,为字符串需要’’;i、j、t分别为读取数据的起始行、列、时间,leni、lenj、lent i分别为在行、列、时间维度上读取的长度。这样,研究区内任何地区、任何时间段均可用此函数读取。Matlab的help里面有很多关于nc数据的命令,可查看。数据坐标系统建议使用WGS84。
国家青藏高原科学数据中心 收录
Breast Ultrasound Images (BUSI)
小型(约500×500像素)超声图像,适用于良性和恶性病变的分类和分割任务。
github 收录
Yahoo Finance
Dataset About finance related to stock market
kaggle 收录
Traditional-Chinese-Medicine-Dataset-SFT
该数据集是一个高质量的中医数据集,主要由非网络来源的内部数据构成,包含约1GB的中医各个领域临床案例、名家典籍、医学百科、名词解释等优质内容。数据集99%为简体中文内容,质量优异,信息密度可观。数据集适用于预训练或继续预训练用途,未来将继续发布针对SFT/IFT的多轮对话和问答数据集。数据集可以独立使用,但建议先使用配套的预训练数据集对模型进行继续预训练后,再使用该数据集进行进一步的指令微调。数据集还包含一定比例的中文常识、中文多轮对话数据以及古文/文言文<->现代文翻译数据,以避免灾难性遗忘并加强模型表现。
huggingface 收录
The Global Forest Watch (GFW)
The Global Forest Watch (GFW) 是一个全球森林监测平台,提供关于森林覆盖变化、火灾、森林砍伐和土地利用的实时数据和分析。数据集包括全球森林覆盖地图、森林砍伐警报、火灾热点、土地覆盖变化等信息。
globalforestwatch.org 收录