SHAP 导入 local_accuracy

SHAP import local_accuracy

我正在尝试测试 shap 库中的指标 https://github.com/slundberg/shap/blob/master/shap/benchmark/metrics.py

我试过这样调用指标:

shap.benchmark.metrics.local_accuracy(X, y, model)

但我总是收到错误:

AttributeError: module 'shap' has no attribute 'benchmark'

试试看:

from shap.benchmark import metrics
metrics.local_accuracy(X, y, model)

为什么?检查包的顶层 __init__.py 您会发现以下注释行:

#from . import benchmark