openfl.pipelines.random_shift_pipeline.RandomShiftPipeline#

class openfl.pipelines.random_shift_pipeline.RandomShiftPipeline(**kwargs)[source]#

Bases: TransformationPipeline

Random Shift Pipeline.

__init__(**kwargs)[source]#

Initialize.

Methods

__init__(**kwargs)

Initialize.

backward(data, transformer_metadata, **kwargs)

Backward pass of pipeline data transformer.

forward(data, **kwargs)

Forward pass of pipeline data transformer.

is_lossy()

If any of the transformers are lossy, then the pipeline is lossy.

backward(data, transformer_metadata, **kwargs)[source]#

Backward pass of pipeline data transformer.

Parameters:
  • data – The transformed data.

  • transformer_metadata – The metadata for the transformation.

  • **kwargs – Additional keyword arguments for the transformation.

Returns:

The original data before the transformation.

forward(data, **kwargs)[source]#

Forward pass of pipeline data transformer.

Parameters:
  • data – The data to be transformed.

  • **kwargs – Additional keyword arguments for the transformation.

Returns:

The transformed data. transformer_metadata: The metadata for the transformation.

Return type:

data

is_lossy()[source]#

If any of the transformers are lossy, then the pipeline is lossy.

Returns:

True if any of the transformers in the pipeline are lossy, False

otherwise.