This release represents a significant update to OpenSoundscape and a major change to the OpenSoundscape API. It includes the following features:
* Training with multi-class models
* Customizable CNN parameters:
* learning rate and scheduling
* regularization weight decay
* pretrained weights
* ability to freeze the feature extractor
* Customizable CNN architectures
* pre-supplied classes for ResNet18 and Inceptionv3
* General `PytorchModel` class that can be used with a variety of other provided architectures
* Customizable preprocessing pipelines
* Notebooks documenting the new API and customization