ARMORY v0.12.3
Changelog
Breaking change
So2Sat has its own new scenario -- configs for this scenario should be updated accordingly.
Dependency/library updates
- New containers for clean-label poisoning scenario (#949)
Documentation updates
- Updated scenarios documentation (#931)
Datasets
- UCF101 dataset (#954)
- Full Librispeech dataset with all splits (#939)
- Updated object detection label format (#941)
Attacks
- Cascading attack (#953)
- Frame saliency attack (#942)
- Updated hyperparameters for Imperceptible ASR attack (#925)
- Enable targeted object detection attacks (#920)
- Kenansville DFT attack (#916)
- Adding patch_method for overriding model methods for adaptive attacks (#914)
Scenarios
- Separate So2Sat Scenario with direct attacks on SAR/optical, separate
perturbation metrics for SAR/optical, and explicit masking of SAR/optical
(#948, #915). - Clean-label backdoor poisoning scenario (#949)
Baselines
- Added baseline defense of Apricot adversarial dataset (#930)
Metrics
User experience
- Auto-expand tarballs submitted as weights files (#937)
- Save adversarial examples for listening/viewing (#928, #956)
- Update HOME directory in container for jupyter to work in non-root mode (#945)
- Log output dir at end of run (#912)