unitxt.collections module

class unitxt.collections.Collection(data_classification_policy: List[str] = None, items: Collection = <class 'unitxt.dataclass.Undefined'>)[source]

Bases: Artifact

class unitxt.collections.DictCollection(data_classification_policy: List[str] = None, items: Dict[str, unitxt.artifact.Artifact] = {})[source]

Bases: Collection

class unitxt.collections.ItemPicker(data_classification_policy: List[str] = None, item: object = None)[source]

Bases: Artifact

class unitxt.collections.ListCollection(data_classification_policy: List[str] = None, items: List[unitxt.artifact.Artifact] = [])[source]

Bases: Collection

class unitxt.collections.RandomPicker(data_classification_policy: List[str] = None, random_generator: random.Random = <random.Random object at 0x575d2aaa6ed0>)[source]

Bases: Artifact