
Pytorch-Adversarial-Training-for-CIFAR-10:提供简单Pytorch实现的CIFAR-10对抗训练方法仓库
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本仓库提供了一种针对CIFAR-10数据集的简洁PyTorch实现方案,用于进行有效的对抗训练,提升模型鲁棒性。
CIFAR-10的Pytorch对抗训练
该存储库提供了在CIFAR-10数据集上进行对抗训练方法的简单PyTorch实现。
其显示的结果精度与原始论文中的结果相似。
实验设定中,使用的基本实验设置如下:
- 数据集:CIFAR-10(包含十个类别)
- 攻击方式:PGD攻击
- Epsilon大小:L无限边界为0.0314
- Epsilon大小:绑定L2时为0.25用于攻击或0.5用于训练
- 训练批次大小:128
- 重量衰减:0.0002
- 动量:0.9
学习率调整的设置如下:
- 学习率为0.1,时期范围为[0, 100)
- 学习率为0.01,时期范围为[100, 150)
- 学习率为0.001,时期范围为[150, 200)
该存储库中使用的ResNet-18架构比Madry实验室的版本小一些,但性能相似。
训练方法包括:
1. 基本训练
基本训练方法采用He初始化。
全部评论 (0)
还没有任何评论哟~


