Class - KerasDataLoader#
- class openfl.federated.data.loader_keras.KerasDataLoader(batch_size, **kwargs)[source]#
Bases:
DataLoaderA class used to represent a Federation Data Loader for Keras models.
- batch_size#
Size of batches used for all data loaders.
- Type:
int
- X_train#
Training features.
- Type:
np.array
- y_train#
Training labels.
- Type:
np.array
- X_valid#
Validation features.
- Type:
np.array
- y_valid#
Validation labels.
- Type:
np.array
- __init__(batch_size, **kwargs)[source]#
Initializes the KerasDataLoader object.
- Parameters:
batch_size (int) – The size of batches used for all data loaders.
kwargs – Additional arguments to pass to the function.
Methods
__init__(batch_size, **kwargs)Initializes the KerasDataLoader object.
Returns the shape of an example feature array.
Returns the data loader for inferencing data.
Returns the total number of training samples.
get_train_loader([batch_size, num_batches])Returns the data loader for the training data.
Returns the total number of validation samples.
get_valid_loader([batch_size])Returns the data loader for the validation data.
- get_feature_shape()[source]#
Returns the shape of an example feature array.
- Returns:
The shape of an example feature array.
- Return type:
tuple
- get_infer_loader()[source]#
Returns the data loader for inferencing data.
- Raises:
NotImplementedError – This method must be implemented by a child class.
- get_train_data_size()[source]#
Returns the total number of training samples.
- Returns:
The total number of training samples.
- Return type:
int
- get_train_loader(batch_size=None, num_batches=None)[source]#
Returns the data loader for the training data.
- Parameters:
batch_size (int, optional) – The batch size for the data loader (default is None).
num_batches (int, optional) – The number of batches for the data loader (default is None).
- Returns:
The DataLoader object for the training data.
- Return type:
- get_valid_data_size()[source]#
Returns the total number of validation samples.
- Returns:
The total number of validation samples.
- Return type:
int