datasets
Classes
Functions
create_data_pipeline
create_data_pipeline(
ds: Dataset,
sampling_rate: int,
batch_size: int,
buffer_size: int | None = None,
preprocesses: list[NamedParams] | None = None,
augmentations: list[NamedParams] | None = None,
) -> tf.data.Dataset
"Create 'tf.data.Dataset' pipeline.
Parameters:
-
(dsDataset) –Input dataset
-
(sampling_rateint) –Sampling rate
-
(batch_sizeint) –Batch size
-
(buffer_sizeint | None, default:None) –Buffer size. Defaults to None.
-
(preprocesseslist[NamedParams] | None, default:None) –Preprocessing pipeline. Defaults to None.
-
(augmentationslist[NamedParams] | None, default:None) –Augmentation pipeline. Defaults to None.
Returns:
-
Dataset–tf.data.Dataset: Augmented dataset
Source code in heartkit/tasks/denoise/datasets.py
load_train_datasets
load_train_datasets(datasets: list[HKDataset], params: HKTaskParams) -> tuple[tf.data.Dataset, tf.data.Dataset]
Load training and validation dataset pipelines
Parameters:
-
(datasetslist[HKDataset]) –List of datasets
-
(paramsHKTaskParams) –Training parameters
Source code in heartkit/tasks/denoise/datasets.py
load_test_dataset
Load test dataset pipeline
Parameters:
-
(datasetslist[HKDataset]) –List of datasets
-
(paramsHKTaskParams) –Test or export parameters
Returns:
-
Dataset–tf.data.Dataset: Test dataset pipeline