alibi.explainers.cfproto
Constants
DEFAULT_DATA_CFP
DEFAULT_DATA_CFPDEFAULT_DATA_CFP: dict = {'cf': None, 'all': [], 'orig_class': None, 'orig_proba': None, 'id_proto': N...DEFAULT_META_CFP
DEFAULT_META_CFPDEFAULT_META_CFP: dict = {'name': None, 'type': ['blackbox', 'tensorflow', 'keras'], 'explanations': [...logger
loggerlogger: logging.Logger = <Logger alibi.explainers.cfproto (WARNING)>CounterfactualProto
CounterfactualProtoConstructor
CounterfactualProto(self, predict: Union[Callable[[numpy.ndarray], numpy.ndarray], keras.src.models.model.Model], shape: tuple, kappa: float = 0.0, beta: float = 0.1, feature_range: Tuple[Union[float, numpy.ndarray], Union[float, numpy.ndarray]] = (-10000000000.0, 10000000000.0), gamma: float = 0.0, ae_model: Optional[keras.src.models.model.Model] = None, enc_model: Optional[keras.src.models.model.Model] = None, theta: float = 0.0, cat_vars: Optional[Dict[int, int]] = None, ohe: bool = False, use_kdtree: bool = False, learning_rate_init: float = 0.01, max_iterations: int = 1000, c_init: float = 10.0, c_steps: int = 10, eps: tuple = (0.001, 0.001), clip: tuple = (-1000.0, 1000.0), update_num_grad: int = 1, write_dir: Optional[str] = None, sess: Optional[tensorflow.python.client.session.Session] = None) -> NoneName
Type
Default
Description
Methods
attack
attackName
Type
Default
Description
explain
explainName
Type
Default
Description
fit
fitName
Type
Default
Description
get_gradients
get_gradientsName
Type
Default
Description
loss_fn
loss_fnName
Type
Default
Description
reset_predictor
reset_predictorName
Type
Default
Description
score
scoreName
Type
Default
Description
Functions
CounterFactualProto
CounterFactualProtoLast updated
Was this helpful?

