v0.10.0 #875
Replies: 1 comment 5 replies
-
Hello, Since updating to this version of OpSo the Spectrogram Pre-processor no longer executes a decibel_limits parameter change: adjust spectrogram parameterspre.pipeline.to_spec.params.window_samples = 1024 pre.pipeline.to_spec.params window_type hann Why is this? |
Beta Was this translation helpful? Give feedback.
-
OpenSoundscape v0.10.0
This release contains substantial updates to the OpenSoundscape code base, including some breaking changes, new features, and bug fixes.
Highlights:
The acoustic
localization
module, still in Beta, has been updated with improved tools. We've also added a tutorial notebook in the documentationEnhanced automatic Weights and Biases (wandb) logging from the CNN class now includes GradCAM visualizations of samples during
CNN.predict()
and per-class area-under-the-curve metrics duringCNN.train()
Apple Silicon GPU (
mps
) is automatically used byCNN
class if availableOverlay (mixup) augmentation provides the ability to only perform overlay on a subset of training samples
Audio class has new filtering methods
.lowpass()
and.highpass()
The documentation at opensoundscape.org has been updated including refreshed tutorial notebooks, which can now be run interactively on Google CoLab without requiring any installation of Python or packages on the user's computer.
We've added utilities (
opensoundscape.ml.utils.collate_audio_samples_to_tensors()
) and documentation (see "Orientation for PyTorch users") for PyTorch users using OpenSoundscape only for preprocessingThe behavior of Spectrogram and MelSpectrogram has been improved, resolving issues that created -inf values and/or clipped the values of the spectrogram to a finite range.
The full API is documented at opensoundscape.org. You'll also find detailed tutorials on the most common use-cases for OpenSoundscape: automated sound identification with machine learning and signal processing; training machine learning algorithms to detect sounds; localizing acoustic sound sources; manipulating audio, spectrograms and annotations.
Also check out the Bioacoustics Cookbook for examples of common workflows, including the use of a config file for CNN training experiments.
Breaking changes
decibel_limits
toto_spec
action of SpectrogramPreprocessor, see discussion in thread below for alternative approachheight
andwidth
arguments to clarify which dimension corresponds to h/w.What's Changed
Full Changelog: v0.9.1...v0.10.0
This discussion was created from the release v0.10.0.
Beta Was this translation helpful? Give feedback.
All reactions