tbp.monty.frameworks.models.evidence_matching.features_for_matching#

tbp.monty.frameworks.models.evidence_matching.features_for_matching.all_selector#

class AllFeaturesForMatchingSelector[source]#

Bases: object

static select(feature_evidence_increment: int, feature_weights: dict, tolerances: dict) dict[str, bool][source]#

Select which features should be used for matching.

Use this selector when you want to use all features for matching.

Returns:

A dictionary indicating whether to use features for each input channel.

tbp.monty.frameworks.models.evidence_matching.features_for_matching.selector#

class DefaultFeaturesForMatchingSelector[source]#

Bases: object

static select(feature_evidence_increment: int, feature_weights: dict, tolerances: dict) dict[str, bool][source]#
class FeaturesForMatchingSelector(*args, **kwargs)[source]#

Bases: Protocol

static select(feature_evidence_increment: int, feature_weights: dict, tolerances: dict) dict[str, bool][source]#