datasets
Classes
Functions
create_data_pipeline
create_data_pipeline(
ds: Dataset,
sampling_rate: int,
batch_size: int,
buffer_size: int | None = None,
augmentations: list[NamedParams] | None = None,
) -> tf.data.Dataset
Create a beat task data pipeline for given dataset.
Parameters:
-
(dsDataset) –Input dataset.
-
(sampling_rateint) –Sampling rate of the dataset.
-
(batch_sizeint) –Batch size.
-
(buffer_sizeint, default:None) –Buffer size for shuffling. Defaults to None.
-
(augmentationslist[NamedParams], default:None) –List of augmentations. Defaults to None.
Returns:
-
Dataset–tf.data.Dataset: Data pipeline.
Source code in heartkit/tasks/translate/datasets.py
load_train_datasets
load_train_datasets(datasets: list[HKDataset], params: HKTaskParams) -> tuple[tf.data.Dataset, tf.data.Dataset]
Load training and validation tf.data.Datasets pipeline.
Parameters:
-
(datasetslist[HKDataset]) –List of datasets.
-
(paramsHKTaskParams) –Training parameters.
Returns:
-
tuple[Dataset, Dataset]–tuple[tf.data.Dataset, tf.data.Dataset]: Training and validation datasets
Source code in heartkit/tasks/translate/datasets.py
load_test_dataset
Load test dataset
Parameters:
-
(datasetslist[HKDataset]) –List of datasets
-
(paramsHKTaskParams) –Task parameters
Returns:
-
Dataset–tf.data.Dataset: Test dataset