lime 包在PyPI上。只需运行:
pip install lime
或者克隆存储库并运行:
pip install .
下面是石灰解释的一些截图。这些是在 html 中生成的,可以很容易地生成并嵌入到 ipython 笔记本中。我们还支持使用 matplotlib 进行可视化,尽管它们看起来不如这些可视化。
[hidecontent type="logged" desc="隐藏内容:登录后可查看"]
否定(蓝色)词表示无神论,而正面(橙色)词表示基督教。通过将权重应用于预测概率来解释权重的方法。例如,如果我们从文档中删除单词 Host 和 NNTP,我们期望分类器以 0.58 - 0.14 - 0.11 = 0.31 的概率预测无神论。
例如文本分类器的用法,请查看以下两个教程(从 ipython 笔记本生成):
对于使用数字或分类数据的分类器,请查看以下教程(这是较新的,所以如果您发现错误,请告诉我):
对于图像分类器:
对于回归:
子模块选择:
这些教程的原始(非 html)笔记本可在此处获得。
API 参考可在此处获得。
直观上,解释是模型行为的局部线性近似。虽然模型在全局范围内可能非常复杂,但在特定实例附近对其进行近似比较容易。在将模型视为黑盒的同时,我们扰乱了我们想要解释的实例,并围绕它学习了一个稀疏线性模型,作为解释。下图说明了此过程的直觉。该模型的决策函数由蓝色/粉红色背景表示,显然是非线性的。明亮的红色十字是正在解释的实例(我们称之为 X)。我们对 X 周围的实例进行采样,并根据它们与 X 的接近程度对它们进行加权(这里的权重由大小表示)。然后我们学习一个线性模型(虚线),它在 X 附近很好地近似模型,但不一定是全局的。阅读我们的论文,或查看这篇博文。
[/hidecontent]