Open NeroCube opened 2 years ago
import shap
explainer = shap.KernelExplainer(model.predict,x_train)
shap_values = explainer.shap_values(x_test,nsamples=100)
shap.summary_plot(shap_values,x_test,feature_names=feature_cols)
shap.initjs()
shap.force_plot(explainer.expected_value, shap_values[-1,:] ,x_test.to_numpy()[-1,:],feature_names=feature_cols)
https://github.com/slundberg/shap