Data

Datasets

Datasets are implemented as specializations of the base class Dataset.

Dataset(dataset_path) Abstract base class to load and manage DCASE datasets.
UrbanSound8k(dataset_path) UrbanSound8k dataset.
ESC50(dataset_path) ESC-50 dataset.
ESC10(dataset_path) ESC-10 dataset.
URBAN_SED(dataset_path) URBAN-SED dataset.
SONYC_UST(dataset_path) SONYC-UST dataset.
TAUUrbanAcousticScenes2019(dataset_path) TAU Urban Acoustic Scenes 2019 dataset.
TAUUrbanAcousticScenes2020Mobile(dataset_path) TAU Urban Acoustic Scenes 2019 dataset.
TUTSoundEvents2017(dataset_path) TUT Sound Events 2017 dataset.
FSDKaggle2018(dataset_path) FSDKaggle2018 dataset.
MAVD(dataset_path) MAVD-traffic dataset.

Features

Features are implemented as specializations of the base class FeatureExtractor.

FeatureExtractor([sequence_time, …]) Abstract base class for feature extraction.
Spectrogram([sequence_time, …]) Spectrogram feature extractor.
MelSpectrogram([sequence_time, …]) MelSpectrogram feature extractor.
Openl3([sequence_time, sequence_hop_time, …]) Openl3 feature extractor.
RawAudio([sequence_time, sequence_hop_time, …]) RawAudio feature extractor.
FramesAudio([sequence_time, …]) FramesAudio feature extractor.

Augmentation

AugmentedDataset(dataset, sr, augmentations_list) Class that manage data augmentation.
WhiteNoise(snr) Implements white noise augmentation.

DataGenerator

DataGenerator(dataset, inputs, folds[, …]) Includes methods to load features files from DCASE datasets.
KerasDataGenerator(data_generator)

Scaler

Scaler([normalizer]) Scaler object to normalize or scale the data.