← Python API
vraven.decompiler · class

CounterfactualCandidate

CounterfactualCandidate(id: 'str', changes: 'list[ConceptChange]', total_cost: 'float', programme_margin_before: 'float', programme_margin_after: 'float', programme_flip: 'bool', model_margin_before: 'float | None' = None, model_margin_after: 'float | None' = None, model_prediction_before: 'int | None' = None, model_prediction_after: 'int | None' = None, model_flip: 'bool | None' = None, domain_valid: 'bool | None' = None, domain_validation_note: 'str' = 'No domain validator supplied.', verified: 'bool' = False, metadata: 'dict[str, Any]' = <factory>) -> None

CounterfactualCandidate(id: 'str', changes: 'list[ConceptChange]', total_cost: 'float', programme_margin_before: 'float', programme_margin_after: 'float', programme_flip: 'bool', model_margin_before: 'float | None' = None, model_margin_after: 'float | None' = None, model_prediction_before: 'int | None' = None, model_prediction_after: 'int | None' = None, model_flip: 'bool | None' = None, domain_valid: 'bool | None' = None, domain_validation_note: 'str' = 'No domain validator supplied.', verified: 'bool' = False, metadata: 'dict[str, Any]' = <factory>)

Usage

from vraven.decompiler import CounterfactualCandidate

value = CounterfactualCandidate(...)

Methods

to_dict(self) -> 'dict[str, Any]'

Public method.

Source of truthThis page is generated from the checked-out public symbol, signature, and docstring. Pin the package version for reproducible work.