Added
- `transforms` sub-package [58](https://github.com/NickleDave/visual-search-nets/pull/58)
+ decouples transforms from datasets
+ documents transforms used with each combination of datasets and loss function, in `util.get_transforms` function
- transforms for VOC target that pick either largest class (based on bounding box)
or a random bounding box [59](https://github.com/NickleDave/visual-search-nets/pull/59)
- other `CORnet` models [66](https://github.com/NickleDave/visual-search-nets/pull/66)
- `tensorboard` module with functions for converting tensorboard events files to
Pandas `DataFrame`s and `.csv` files [69](https://github.com/NickleDave/visual-search-nets/pull/69)
- `analysis` sub-package with functions used to analyze results from
`searchstims` and `VSD` experiments
[71](https://github.com/NickleDave/visual-search-nets/pull/71)
Changed
- change `dataset`s so they return dictionaries, enabling more
flexibility in what items are present / used for training and testing
[67](https://github.com/NickleDave/visual-search-nets/pull/67)
- change how `AbstractTrainer` and `Tester` compute metrics
for the `VOCDetection` dataset;
now compute *all* metrics during validation and testing
[66](https://github.com/NickleDave/visual-search-nets/pull/66)
- remove `utils.munge` and `utils.metrics` modules, refactor
functions from them into `analysis` sub-package
[71](https://github.com/NickleDave/visual-search-nets/pull/71)
- make validation and checkpointing happen on steps, not epochs, so
they can happen more frequently and earlier in training
[73](https://github.com/NickleDave/visual-search-nets/pull/73)
Fixed
- now actually using the correct target corresponding to different loss
functions when training on `VOCDetection` dataset, e.g. `CE-largest`
uses `largest` from the batch dictionary
[66](https://github.com/NickleDave/visual-search-nets/pull/66)
Removed
- automatic setting of defaults for plotting, that were
in `plot.__init__` which made it hard to override them
[72](https://github.com/NickleDave/visual-search-nets/pull/72)
- factor out everything related to papers, making `searchnets` a separate library
[78](https://github.com/NickleDave/visual-search-nets/pull/78)