
Essential-BYOL: PyTorch与PyTorch Lightning中BYOL的基本实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
简介:本文介绍了在PyTorch和PyTorch Lightning框架下无监督学习方法BYOL的基础实现,为研究者提供了一个简洁而有效的起点。
基本BYOL实现
一个简单而完整的实现在PyTorch + 中。
优点:
- 良好的性能(在CIFAR100上的线性评估精度约为67%)
- 最少的代码,易于使用和扩展
- PyTorch Lightning提供了多GPU/TPU和AMP支持
- 支持ImageNet(需要测试)
在线性训练过程中执行线性评估而无需额外的前向通过。
用Wandb记录性能。
表现:
线性评估精度
这是经过1000个纪元后的准确性:
| 数据集 | Acc @ 1 | Acc @ 5 |
|--------|---------|---------|
| CIFAR10 | 91.1% | 99.8% |
| CIFAR100 | 67.0% | 90.5% |
训练和验证曲线
CIFAR10
CIFAR100
环境:
```
conda create --name essential-byol python=3.8
conda activate essential-byol
conda install pytorch=1.7.
```
全部评论 (0)
还没有任何评论哟~


