caikit.core.augmentors.schemes.base

Core base class for Augmentor combination schemes.

Attributes

log

error

Classes

SchemeBase

Module Contents

caikit.core.augmentors.schemes.base.log[source]
caikit.core.augmentors.schemes.base.error
class caikit.core.augmentors.schemes.base.SchemeBase(preserve_order, augmentors, random_seed)[source]
_preserve_order
_current_order
_augmentors
_init_state
execute(obj)[source]

Execute the merged scheme, i.e., augment the object by leveraging the encapsulated augmentors.

Args:

obj (str | caikit.core.data_model.DataBase): Object to be augmented.

Returns:
str | caikit.core.data_model.DataBase: Augmented object of same type

as input obj.

reset()[source]

Reset the random state of all encapsulated augmentors and the scheme itself.