主标题: Fast AutoAugment
副标题: 高效自动数据增强框架
Fast AutoAugment是一个基于密度匹配的高效数据增强策略搜索框架,主要特点包括:
该项目解决了传统自动数据增强方法计算成本高的问题,主要面向深度学习研究人员和工程师。其独特优势在于将搜索时间从数千GPU小时缩短至数小时,同时保持模型性能。
Fast AutoAugment搜索流程示意图
提取规则: 基于技术术语、工具链、应用场景生成标签
多维度分类:
技术类型 | 具体技术 | 依据来源 | 置信度 |
---|---|---|---|
编程语言 | Python 3.6.9 | 实验环境说明 | ✅ |
深度学习框架 | PyTorch 1.2.0 | 明确说明 | ✅ |
分布式计算 | Ray | 搜索依赖 | ✅ |
超参数优化 | HyperOpt | 参考文献 | ✅ |
Fast AutoAugment是NeurIPS 2019论文《Fast AutoAugment》的官方实现,通过密度匹配策略大幅提升自动数据增强的搜索效率。
搜索时间仅需3.5 GPU小时(比AutoAugment快1428倍)
模型 | Baseline | Fast AutoAugment |
---|---|---|
Wide-ResNet-40-2 | 5.3 | 3.6 |
PyramidNet+ShakeDrop | 2.7 | 1.7 |
搜索时间450 GPU小时(比AutoAugment快33倍)
ResNet-50 | 23.7/6.9 | 22.4/6.3 |
python search.py -c confs/wresnet40x2_cifar10_b512.yaml --dataroot ... --redis ...
python FastAutoAugment/train.py -c confs/wresnet40x2_cifar10_b512.yaml --aug fa_reduced_cifar10 --dataset cifar10
python -m torch.distributed.launch --nproc_per_node=4 FastAutoAugment/train.py -c confs/efficientnet_b4.yaml --aug fa_reduced_imagenet
提供CIFAR-10/100和ImageNet上的预训练模型下载,详见项目README。
@inproceedings{lim2019fast, title={Fast AutoAugment}, author={Lim, Sungbin and Kim, Ildoo and Kim, Taesup and Kim, Chiheon and Kim, Sungwoong}, booktitle={Advances in Neural Information Processing Systems (NeurIPS)}, year={2019} }
评估维度 | 星级评分 | 评估依据 |
---|---|---|
项目完整性 | ⭐⭐⭐⭐⭐ | 完整实现论文方法,包含搜索和训练流程 |
推荐系数 | ⭐⭐⭐⭐⭐ | 自动数据增强研究必备工具 |
创意系数 | ⭐⭐⭐⭐⭐ | 创新的密度匹配搜索策略 |
技术系数 | ⭐⭐⭐⭐⭐ | 基于PyTorch的先进实现 |
难度系数 | ⭐⭐⭐⭐ | 复杂的分布式搜索实现 |
最佳实践 | ⭐⭐⭐⭐ | 完善的训练配置选项 |
可维护性 | ⭐⭐⭐⭐ | 清晰的代码结构 |
跨平台覆盖 | ⭐⭐⭐⭐ | 支持分布式训练 |
总体评分: 4.6/5.0 ⭐
项目亮点:
改进建议:
服务热线: 010-62128818
Email: deepelement.ai@outlook.com
注册会员开通