paddlets.models.classify.dl.adapter.data_adapter
- class ClassifyDataAdapter[source]
Bases:
objectData adapter, converts TSDataset to paddle.io.Dataset and paddle.io.DataLoader.
- to_paddle_dataset(rawdatasets: List[TSDataset], labels: ndarray) ClassifyPaddleDatasetImpl[source]
Converts
TSDatasettopaddle.io.Dataset.- Parameters
rawdataset (TSDataset) – Raw TSDataset for converting to
paddle.io.Dataset.labels – (np.ndarray) : The data class labels
- Returns
A built PaddleDatasetImpl.
- Return type
PaddleDatasetImpl
- to_paddle_dataloader(paddle_dataset: ClassifyPaddleDatasetImpl, batch_size: int, collate_fn: Optional[Callable] = None, shuffle: bool = True) DataLoader[source]
Converts
paddle.io.Datasettopaddle.io.DataLoader.- Parameters
paddle_dataset (PaddleDatasetImpl) – Raw
TSDatasetfor buildingpaddle.io.DataLoader.batch_size (int) – The number of samples for a single batch.
collate_fn (Callable, optional) – User-defined collate function for each batch, optional.
shuffle (bool, optional) – Whether to shuffle indices order before generating batch indices, default True.
- Returns
A built paddle DataLoader.
- Return type
PaddleDataLoader