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,
num_classes: int = 2,
) -> tf.data.Dataset
Create data pipeline for training
Parameters:
-
(dsDataset) –Dataset
-
(sampling_rateint) –Sampling rate
-
(batch_sizeint) –Batch size
-
(buffer_sizeint, default:None) –Buffer size. Defaults to None.
-
(augmentationslist[NamedParams], default:None) –Augmentations. Defaults to None.
-
(num_classesint, default:2) –Number of classes. Defaults to 2.
Returns:
-
Dataset–tf.data.Dataset: Data pipeline
Source code in heartkit/tasks/rhythm/datasets.py
load_train_datasets
load_train_datasets(datasets: list[HKDataset], params: HKTaskParams) -> tuple[tf.data.Dataset, tf.data.Dataset]
Load training and validation datasets
Parameters:
-
(datasetslist[HKDataset]) –List of datasets
-
(paramsHKTaskParams) –Task parameters
Returns:
-
tuple[Dataset, Dataset]–tuple[tf.data.Dataset, tf.data.Dataset]: Training and validation datasets
Source code in heartkit/tasks/rhythm/datasets.py
load_test_dataset
Load test dataset
Parameters:
-
(datasetslist[HKDataset]) –List of datasets
-
(paramsHKTaskParams) –Task parameters
Returns:
-
Dataset–tf.data.Dataset: Test dataset