7. 专业README中文文档
1. 项目简介
AugMax是NeurIPS 2021论文《AugMax: Adversarial Composition of Random Augmentations for Robust Training》的官方实现,提出了一种结合对抗训练和数据增强的创新框架。
AugMax在多个数据集上的性能表现
2. 快速开始
2.1 训练配置
基本训练命令格式:
python augmax_training_ddp.py --gpu 0 --srp <保存路径> --drp <数据路径> --ds <数据集> --md <模型> --Lambda <λ值> --steps <内部步数>
2.2 训练示例
CIFAR10上训练ResNeXt29:
python augmax_training_ddp.py --gpu 0 --drp /ssd1/haotao/datasets --ds cifar10 --md ResNeXt29 --Lambda 10 --steps 10
ImageNet上分布式训练ResNet18:
NCCL_P2P_DISABLE=1 python augmax_training_ddp.py --gpu 0 --drp /ssd1/haotao/datasets --ds IN --md ResNet18 --Lambda 12 -e 90 --wd 1e-4 --decay multisteps --de 30 60 --ddp --dist_url tcp://localhost:23456
2.3 模型测试
python test.py --gpu 0 --ds <数据集> --drp <数据路径> --md <模型> --mode all --ckpt_path <模型路径>
3. 预训练模型
预训练模型可从Google Drive获取。
4. 引用
@inproceedings{wang2021augmax,
title={AugMax: Adversarial Composition of Random Augmentations for Robust Training},
author={Wang, Haotao and Xiao, Chaowei and Kossaifi, Jean and Yu, Zhiding and Anandkumar, Anima and Wang, Zhangyang},
booktitle={NeurIPS},
year={2021}
}