小编use*_*104的帖子

随机森林的可解释性

我一直在使用 sklearnRandomForestClassifier来解决二进制分类问题。

对于特定的样本预测,我希望能够知道如何更改特征的值以使预测发生变化

例如,假设我有一个条目,[size = 15, width = 8, height = 13]并且模型给了我一个probability = 0.9to be of class 1。我想说的是“size1510”,然后是你probability=0.1的例子。

然后最理想的是,我想要的是特征值中从一个类别移动到另一个类别(或概率变化最大的类别)中的最小“梯度”。

也许我错了,但从我读过的包 LIME 和 TreeInterpreter 没有提供这种信息?

python machine-learning python-3.x random-forest scikit-learn

5
推荐指数
1
解决办法
668
查看次数