instancelib.labels package
Submodules
- instancelib.labels.base module
- instancelib.labels.encoder module
DictionaryEncoderDictionaryEncoder.decode_matrix()DictionaryEncoder.decode_proba_matrix()DictionaryEncoder.decode_vector()DictionaryEncoder.encode()DictionaryEncoder.encode_batch()DictionaryEncoder.from_inv()DictionaryEncoder.from_list()DictionaryEncoder.get_label_column_index()DictionaryEncoder.initialize()DictionaryEncoder.labels
IdentityEncoderLabelEncoderMultilabelDictionaryEncoderSklearnLabelEncoderSklearnMultiLabelEncoder
- instancelib.labels.memory module
MemoryLabelProviderMemoryLabelProvider.document_count()MemoryLabelProvider.from_data()MemoryLabelProvider.from_provider()MemoryLabelProvider.from_tuples()MemoryLabelProvider.get_instances_by_label()MemoryLabelProvider.get_labels()MemoryLabelProvider.labelsetMemoryLabelProvider.remove_labels()MemoryLabelProvider.rename_labels()MemoryLabelProvider.set_labels()MemoryLabelProvider.translate_keys()
Module contents
- class instancelib.labels.LabelEncoder(*args, **kwds)[source]
- class instancelib.labels.LabelProvider(*args, **kwds)[source]
Bases:
Mapping[KT,FrozenSet[LT]],ABC,Generic[KT,LT]- abstract property labelset: FrozenSet[LT]
for setting up a classifier)
- Returns:
Labels of type LT
- Return type:
Set[LT]
- Type:
Report all possible labels (example usage
- class instancelib.labels.MemoryLabelProvider(labelset, labeldict, labeldict_inv=None)[source]
Bases:
LabelProvider[KT,LT],Generic[KT,LT]A Memory based implementation to test and benchmark AL algorithms
- Parameters:
- classmethod from_provider(provider, subset=[])[source]
- Parameters:
provider (
LabelProvider[TypeVar(KT),TypeVar(LT)]) –
- Return type:
MemoryLabelProvider[TypeVar(KT),TypeVar(LT)]
- property labelset: FrozenSet[LT]
for setting up a classifier)
- Returns:
Labels of type LT
- Return type:
Set[LT]
- Type:
Report all possible labels (example usage