10、自适应神经树在网络物理系统攻击检测中的应用

自适应神经树在网络物理系统攻击检测中的应用

1. 方法论概述

本部分将介绍数据处理和训练工作流程,以复现相关结果,并对物联网(IoT)、BATADAL 和 SWAT 数据集进行实验。不同数据集的方法论各有特点,下面将详细阐述。

1.1 环境设置与数据集下载

  • 系统环境 :使用 Google 云平台的 GPU 虚拟机,操作系统为 Ubuntu 16.04,配备四个虚拟 CPU 核心、NVIDIA Tesla P100 GPU 和 15GB 内存。
  • 软件环境 :使用 Anaconda 2020.02 Linux 版本来搭建 Python 2.7 环境,同时安装 CUDA 8.0 和 PyTorch 0.3.0。Anaconda 是一个集成安装程序,包含了数据科学所需的所有必要 Python 包。
  • 数据集 :使用来自网络科学实验室的 IoT 恶意软件、BATADAL 和 SWAT 数据集。

1.2 复现原作者结果

R. Tanno 等人提出了一种名为自适应神经树(Adaptive Neural Trees,ANT)的机器学习算法,用于检测 IoT 恶意软件以及对 BATADAL 和 SWAT 攻击进行分类。由于原作者已经提供了配置细节以及如何训练内置的 MNIST 数据集,我们按照作者的配置进行模型训练并观察结果。原作者用于生成基础论文结果的配置如下表所示:
| 配置项 | 详情 |
| ---- | ---- |
| 数据

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值