Counterfactual explanation
latest
Multi-objective Optimization for Counterfactual Explanation with Structural Causal Model
src package
Counterfactual explanation
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
S
|
T
A
AutoEncoder (class in src.dfencoder.autoencoder)
autoencoder (class in src.ml_cfexplainer.utils.AE_architecture)
AutoEncoder (class in src.ml_cfexplainer.utils.vae_model)
autoencoder (class in src.utils.AE_architecture)
AutoEncoder (class in src.utils.vae_model)
B
BlackBox (class in src.ml_cfexplainer.utils.blackboxmodel)
(class in src.utils.blackboxmodel)
build_inputs() (src.dfencoder.autoencoder.AutoEncoder method)
build_model() (src.dfencoder.autoencoder.AutoEncoder method)
build_optimizer() (src.dfencoder.autoencoder.AutoEncoder method)
build_outputs() (src.dfencoder.autoencoder.AutoEncoder method)
C
cat_representation_dist() (src.ml_cfexplainer.explainer.distance.Distance method)
causal_loss_adult() (src.ml_cfexplainer.explainer.distance.Distance method)
causal_loss_sangio() (src.ml_cfexplainer.explainer.distance.Distance method)
CF_Adult (class in src.ml_cfexplainer.explainer.cf_adult)
CF_SimpleBN (class in src.ml_cfexplainer.explainer.cf_simplebn)
CF_VAE (class in src.ml_cfexplainer.utils.vae_model)
(class in src.utils.vae_model)
CompleteLayer (class in src.dfencoder.autoencoder)
compute_baseline_performance() (src.dfencoder.autoencoder.AutoEncoder method)
compute_elbo() (src.ml_cfexplainer.utils.vae_model.CF_VAE method)
(src.utils.vae_model.CF_VAE method)
compute_embedding_size() (in module src.dfencoder.autoencoder)
compute_loss() (src.dfencoder.autoencoder.AutoEncoder method)
compute_outputs() (src.dfencoder.autoencoder.AutoEncoder method)
compute_targets() (src.dfencoder.autoencoder.AutoEncoder method)
compute_yloss() (src.ml_cfexplainer.explainer.distance.Distance method)
constraints_loss() (src.ml_cfexplainer.explainer.distance.Distance method)
continous_dist() (src.ml_cfexplainer.explainer.distance.Distance method)
cross_entropy() (src.ml_cfexplainer.explainer.distance.Distance method)
D
DataLoader (class in src.ml_cfexplainer.utils.dataloader)
(class in src.utils.dataloader)
de_normalize_data() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
decode() (src.dfencoder.autoencoder.AutoEncoder method)
decode_to_df() (src.dfencoder.autoencoder.AutoEncoder method)
decoder() (src.ml_cfexplainer.utils.vae_model.AutoEncoder method)
(src.ml_cfexplainer.utils.vae_model.CF_VAE method)
(src.utils.vae_model.AutoEncoder method)
(src.utils.vae_model.CF_VAE method)
device (in module src.ml_cfexplainer.explainer.cf_adult)
df_predict() (src.dfencoder.autoencoder.AutoEncoder method)
Distance (class in src.ml_cfexplainer.explainer.distance)
do_backward() (src.dfencoder.autoencoder.AutoEncoder method)
E
encode() (src.dfencoder.autoencoder.AutoEncoder method)
encode_input() (src.dfencoder.autoencoder.AutoEncoder method)
encoder() (src.ml_cfexplainer.utils.vae_model.AutoEncoder method)
(src.ml_cfexplainer.utils.vae_model.CF_VAE method)
(src.utils.vae_model.AutoEncoder method)
(src.utils.vae_model.CF_VAE method)
EncoderDataFrame (class in src.dfencoder.dataframe)
F
find_proto() (in module src.ml_cfexplainer.explainer.prototype)
fit() (src.dfencoder.autoencoder.AutoEncoder method)
(src.dfencoder.scalers.GaussRankScaler method)
(src.dfencoder.scalers.NullScaler method)
(src.dfencoder.scalers.StandardScaler method)
fit_transform() (src.dfencoder.scalers.GaussRankScaler method)
(src.dfencoder.scalers.NullScaler method)
(src.dfencoder.scalers.StandardScaler method)
forward() (src.dfencoder.autoencoder.AutoEncoder method)
(src.dfencoder.autoencoder.CompleteLayer method)
(src.ml_cfexplainer.utils.AE_architecture.autoencoder method)
(src.ml_cfexplainer.utils.blackboxmodel.BlackBox method)
(src.ml_cfexplainer.utils.vae_model.AutoEncoder method)
(src.ml_cfexplainer.utils.vae_model.CF_VAE method)
(src.utils.AE_architecture.autoencoder method)
(src.utils.blackboxmodel.BlackBox method)
(src.utils.vae_model.AutoEncoder method)
(src.utils.vae_model.CF_VAE method)
from_dummies() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
G
GaussRankScaler (class in src.dfencoder.scalers)
get_adult_data_info() (in module src.utils.helpers)
get_adult_income_modelpath() (in module src.utils.helpers)
get_anomaly_score() (src.dfencoder.autoencoder.AutoEncoder method)
get_data_params() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
get_data_type() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
get_decimal_precisions() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
get_decoded_data() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
get_deep_stack_features() (src.dfencoder.autoencoder.AutoEncoder method)
get_dev_data() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
get_encoded_categorical_feature_indexes() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
get_features_range() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
get_indexes_of_features_to_vary() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
get_mads_from_training_data() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
get_minx_maxx() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
get_pos_neg_latent() (in module src.ml_cfexplainer.explainer.prototype)
get_representation() (src.dfencoder.autoencoder.AutoEncoder method)
get_scaler() (src.dfencoder.autoencoder.AutoEncoder method)
I
init_binary() (src.dfencoder.autoencoder.AutoEncoder method)
init_cats() (src.dfencoder.autoencoder.AutoEncoder method)
init_features() (src.dfencoder.autoencoder.AutoEncoder method)
init_numeric() (src.dfencoder.autoencoder.AutoEncoder method)
interpret_activation() (src.dfencoder.autoencoder.CompleteLayer method)
inverse_transform() (src.dfencoder.scalers.GaussRankScaler method)
(src.dfencoder.scalers.NullScaler method)
(src.dfencoder.scalers.StandardScaler method)
L
latent_distance() (src.ml_cfexplainer.explainer.distance.Distance method)
load_adult_income_dataset() (in module src.utils.helpers)
logloss() (src.ml_cfexplainer.explainer.distance.Distance method)
M
ml_cfexplainer
module
module
ml_cfexplainer
src
src.dfencoder
src.dfencoder.autoencoder
src.dfencoder.dataframe
src.dfencoder.scalers
src.ml_cfexplainer
src.ml_cfexplainer.explainer
src.ml_cfexplainer.explainer.cf_adult
src.ml_cfexplainer.explainer.cf_simplebn
src.ml_cfexplainer.explainer.distance
src.ml_cfexplainer.explainer.prototype
src.ml_cfexplainer.run_algorithm
src.ml_cfexplainer.utils
src.ml_cfexplainer.utils.AE_architecture
src.ml_cfexplainer.utils.blackboxmodel
src.ml_cfexplainer.utils.dataloader
src.ml_cfexplainer.utils.vae_model
src.test
src.utils
src.utils.AE_architecture
src.utils.blackboxmodel
src.utils.dataloader
src.utils.helpers
src.utils.vae_model
stlearn.wrapper
N
normal_likelihood() (src.ml_cfexplainer.utils.vae_model.AutoEncoder method)
(src.ml_cfexplainer.utils.vae_model.CF_VAE method)
(src.utils.vae_model.AutoEncoder method)
(src.utils.vae_model.CF_VAE method)
normalize_data() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
NullScaler (class in src.dfencoder.scalers)
O
ohe() (in module src.dfencoder.autoencoder)
one_hot_encode_data() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
P
prepare_df() (src.dfencoder.autoencoder.AutoEncoder method)
prepare_df_for_encoding() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
prepare_query_instance() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
proto_loss() (src.ml_cfexplainer.explainer.distance.Distance method)
pure_distance() (src.ml_cfexplainer.explainer.distance.Distance method)
S
sample_latent_code() (src.ml_cfexplainer.utils.vae_model.AutoEncoder method)
(src.ml_cfexplainer.utils.vae_model.CF_VAE method)
(src.utils.vae_model.AutoEncoder method)
(src.utils.vae_model.CF_VAE method)
social_cost() (src.ml_cfexplainer.explainer.distance.Distance method)
split_data() (src.ml_cfexplainer.utils.dataloader.DataLoader method)
(src.utils.dataloader.DataLoader method)
src
module
src.dfencoder
module
src.dfencoder.autoencoder
module
src.dfencoder.dataframe
module
src.dfencoder.scalers
module
src.ml_cfexplainer
module
src.ml_cfexplainer.explainer
module
src.ml_cfexplainer.explainer.cf_adult
module
src.ml_cfexplainer.explainer.cf_simplebn
module
src.ml_cfexplainer.explainer.distance
module
src.ml_cfexplainer.explainer.prototype
module
src.ml_cfexplainer.run_algorithm
module
src.ml_cfexplainer.utils
module
src.ml_cfexplainer.utils.AE_architecture
module
src.ml_cfexplainer.utils.blackboxmodel
module
src.ml_cfexplainer.utils.dataloader
module
src.ml_cfexplainer.utils.vae_model
module
src.test
module
src.utils
module
src.utils.AE_architecture
module
src.utils.blackboxmodel
module
src.utils.dataloader
module
src.utils.helpers
module
src.utils.vae_model
module
StandardScaler (class in src.dfencoder.scalers)
stlearn.wrapper
module
swap() (src.dfencoder.dataframe.EncoderDataFrame method)
T
train_epoch() (src.dfencoder.autoencoder.AutoEncoder method)
train_megabatch_epoch() (src.dfencoder.autoencoder.AutoEncoder method)
training (src.dfencoder.autoencoder.AutoEncoder attribute)
(src.dfencoder.autoencoder.CompleteLayer attribute)
(src.ml_cfexplainer.utils.AE_architecture.autoencoder attribute)
(src.ml_cfexplainer.utils.blackboxmodel.BlackBox attribute)
(src.ml_cfexplainer.utils.vae_model.AutoEncoder attribute)
(src.ml_cfexplainer.utils.vae_model.CF_VAE attribute)
(src.utils.AE_architecture.autoencoder attribute)
(src.utils.blackboxmodel.BlackBox attribute)
(src.utils.vae_model.AutoEncoder attribute)
(src.utils.vae_model.CF_VAE attribute)
transform() (src.dfencoder.scalers.GaussRankScaler method)
(src.dfencoder.scalers.NullScaler method)
(src.dfencoder.scalers.StandardScaler method)
two_cate_dist() (src.ml_cfexplainer.explainer.distance.Distance method)