Anchor explanations for income prediction
import numpy as np
from sklearn.ensemble import RandomForestClassifier
from sklearn.compose import ColumnTransformer
from sklearn.pipeline import Pipeline
from sklearn.impute import SimpleImputer
from sklearn.metrics import accuracy_score
from sklearn.preprocessing import StandardScaler, OneHotEncoder
from alibi.explainers import AnchorTabular
from alibi.datasets import fetch_adultLoad adult dataset
adult = fetch_adult()
adult.keys()dict_keys(['data', 'target', 'feature_names', 'target_names', 'category_map'])data = adult.data
target = adult.target
feature_names = adult.feature_names
category_map = adult.category_mapCreate feature transformation pipeline
Train Random Forest model
Initialize and fit anchor explainer for tabular data
Getting an anchor
...or not?
Last updated
Was this helpful?

