Skip to content

0.8.0

Compare
Choose a tag to compare
@NickleDave NickleDave released this 10 Feb 00:35
· 191 commits to main since this release

0.8.0 release notes

2023-02-09

Added

  • Add options for how audio.to_spect calls dask.bag, to help with memory issues when processing large files
    #611. Fixes #580.
  • Add ability to run evaluation of models with and without post-processing transforms. This is done by specifying an option post_tfm_kwargs in the [EVAL] or [LEARNCURVE] sections of a .toml configuration file. If the option is not specified, then models are evaluated as they were previously, by converting the predicted label for each time bin to a label for each continuous segment, represented as a string. If the option is specified, then the post-processing is applied to the model predictions before converting to strings. Metrics are computed for outputs with and without post-processing, to be able to compare the two. #621. Fixes #472.
  • vak.core.eval now logs computed evaluation metrics so they can be quickly inspected in the terminal or log files before full analysis
    #621. Fixes #471.

Changed

  • Rewrite post-processing transforms applied to network outputs as transforms, with functional and class implementations,
    to make it possible to compose these transforms, and more easily evaluate model performance with and without them
    #621. Fixes #537.