NeroCube / bookmark

Place some learning resources
0 stars 0 forks source link

SHAP #325

Open NeroCube opened 2 years ago

NeroCube commented 2 years ago

https://github.com/slundberg/shap

NeroCube commented 2 years ago

https://www.yourdatateacher.com/2021/05/17/how-to-explain-neural-networks-using-shap/

NeroCube commented 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)
image
shap.initjs()
shap.force_plot(explainer.expected_value, shap_values[-1,:]  ,x_test.to_numpy()[-1,:],feature_names=feature_cols)
image
NeroCube commented 1 year ago

F482D0A9-E154-4FCB-BB9B-878B2F06E57A