v0.6.0
What's Changed
Dataset
- Add FiftyOne datamodule by @lumurillo in #209
- Enhance FiftyOne datamodule on bbox-only datasets by @mzweilin in #234
Adversary
- Tolerate tiny errors in enforcer. by @mzweilin in #212
- Make reusable attack config components by @mzweilin in #211
- Make adversarial training callback work by @mzweilin in #210
- Add Adversary.batch_c15n by @mzweilin in #215
- Move batch_c15n out of Adversary by @mzweilin in #220
- Add composable functions to Composer by @mzweilin in #228
- Fix adversarial image visualizer with canonical batches by @mzweilin in #227
- Move Perturber to Composer.Perturber by @mzweilin in #231
- Add learning rate schedulers in Adversary by @mzweilin in #233
- Make mask key configurable. by @mzweilin in #225
- Allow trainer.precision options in Adversary. by @mzweilin in #235
- Modular Composer by @mzweilin in #240
- Add unbounded patch adversary for object detection by @mzweilin in #241
- Add Lp-bounded patch adversary for object detection by @mzweilin in #242
- Simulation-in-loop adversary by @mzweilin in #243
- Visualize intermediate images of Composer by @mzweilin in #244
Misc
- Disable FiftyOne's tracker. by @mzweilin in #223
- Add a YAML config file generator by @mzweilin in #224
- Add python-fire in MART's dependency. by @mzweilin in #236
- Upgrade pre-commit flake8 to 6.0.0 by @mzweilin in #239
Full Changelog: v0.5.3...v0.6.0