首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KeyError: 1与Lightgbm一起使用SP_LIME

KeyError: 1与Lightgbm一起使用SP_LIME
EN

Stack Overflow用户
提问于 2020-03-29 12:55:12
回答 1查看 648关注 0票数 2

对于基于Lightgbm模型的搅拌预测结果,我正在使用SP_LIME解释。使用石灰explainer.explain_instance可以正常工作。

当我在同一数据集上尝试SP_LIME时,第一部分sp_obj = submodular_pick.SubmodularPick(explainer, data_source[model_lgbm.feature_name()].values, prob, num_features=5,num_exps_desired=10)也可以工作。我的成果如下:

代码语言:javascript
复制
Intercept -0.017232899377758105
Prediction_local [0.50051062]
Right: 0.9748700776391315
Intercept -0.016903088945780256
Prediction_local [0.28478504]
Right: 0.5419652445350156

在绘制代码之后,我得到了以下错误:

exp.as_pyplot_figure(label=1)用于sp_obj.sp_explanations中的exp

代码语言:javascript
复制
KeyError                                  Traceback (most recent call last)
<ipython-input-140-cf85e71256d4> in <module>
----> 1 [exp.as_pyplot_figure(label=1) for exp in sp_obj.sp_explanations]

<ipython-input-140-cf85e71256d4> in <listcomp>(.0)
----> 1 [exp.as_pyplot_figure(label=1) for exp in sp_obj.sp_explanations]

~\AppData\Local\Continuum\anaconda3\envs\use-case\lib\site-packages\lime\explanation.py in as_pyplot_figure(self, label, **kwargs)
    167         """
    168         import matplotlib.pyplot as plt
--> 169         exp = self.as_list(label=label, **kwargs)
    170         fig = plt.figure()
    171         vals = [x[1] for x in exp]

~\AppData\Local\Continuum\anaconda3\envs\use-case\lib\site-packages\lime\explanation.py in as_list(self, label, **kwargs)
    141         """
    142         label_to_use = label if self.mode == "classification" else self.dummy_label
--> 143         ans = self.domain_mapper.map_exp_ids(self.local_exp[label_to_use], **kwargs)
    144         ans = [(x[0], float(x[1])) for x in ans]
    145         return ans

KeyError: 1 ```

Any idea what is going on here?
EN

回答 1

Stack Overflow用户

发布于 2020-05-27 09:15:58

将标签1更改为0[exp.as_pyplot_figure(label=0) for exp in sp_obj.sp_explanations]

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60914598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档