【发布时间】:2021-11-12 10:43:45
【问题描述】:
在 Tensorflow 2.4.1 中定义了一个顺序神经网络。我使用Shap.KernelExplainer 来表示功能重要性。运行需要很长时间。是否可以通过 GPU 运行KernelExplainer?
import shap
data = shap.kmeans(X_train[X_vars], 5)
explainer = shap.KernelExplainer(model.predict, data, gpu_model=True)
shap_values = explainer.shap_values(X_test[X_vars])
shap_values = shap_values[0]
shap.summary_plot(shap_values, X_test[X_vars], plot_type="bar", plot_size=(15, 10))
【问题讨论】:
标签: python tensorflow deep-learning gpu shap