qumphy.data.deepbeat module
File: qumphy/data/pulsedb.py Project: 22HLT01 QUMPHY Contact: oskar.pfeffer@ptb.de Gitlab: https://gitlab.com/qumphy Description: Functions handling DeepBeat dataset.
- class qumphy.data.deepbeat.DeepBeatDataModule(sampling_rate, batch_size, num_workers, pin_memory=True, prefetch_factor=8, **dskwargs)[source]
Bases:
LightningDataModuleLightningDataModule implementation for the DeepBeat dataset.
- test_dataloader()[source]
Create the test dataloader.
- Returns:
Dataloader for the test dataset.
- Return type:
torch.utils.data.DataLoader
- class qumphy.data.deepbeat.DeepBeatDataset(data_directory, subset, dataset='set_revised', target_format='binary', normalize=False, dtype=torch.float32, load_data=True, data_fraction=1.0, filter_params=None, noise_params=None, input_sampling_rate=None, split_to_input_sampling_rate=None, target_sampling_rate=None)[source]
Bases:
DatasetDeepBeat dataset class.