batch_operations
Operations done at batch time defined here.
Module
Global variables
IMAGE_TRANSFORMATIONS : Dict[str, Type[albumentations.core.transforms_interface.BasicTransform]]
- Dictionary of available image transformations and their corresponding classes.
Classes
BatchTimeOperation
class BatchTimeOperation( *, name: Optional[str] = None, output: bool = False, arg: Any, step: DataSplit,):
Class just to denote that transformation will happen at batch time.
All batch time operations must be unary operations.
Arguments
step
: Denotes whether transformations should be performed at training, validation or test time.
Method generated by attrs for class BatchTimeOperation.
Ancestors
Subclasses
Inherited members
ImageTransformation
class ImageTransformation( *, name: Optional[str] = None, output: bool = False, arg: Any, step: DataSplit, transformations: List[Union[str, Dict[str, _JSONDict]]],):
Represents image transformations done on a single column at batch time.
Arguments
transformations
: List of transformations to be performed in order as one transformation.
Raises
ValueError
: If theoutput
is set to False.
Method generated by attrs for class ImageTransformation.
Methods
def get_callable( self,) ‑> bitfount.transformations.batch_operations._AlbumentationsAugmentation:
Returns callable which performs the transformations.
Returns The callable to perform transformations.
Variables
- static
transformations : List[Union[str, Dict[str, Dict[str, Any]]]]