use*_*104 5 python machine-learning python-3.x random-forest scikit-learn
我一直在使用 sklearnRandomForestClassifier来解决二进制分类问题。
对于特定的样本预测,我希望能够知道如何更改特征的值以使预测发生变化。
例如,假设我有一个条目,[size = 15, width = 8, height = 13]并且模型给了我一个probability = 0.9to be of class 1。我想说的是“size从15到10”,然后是你probability=0.1的例子。
然后最理想的是,我想要的是特征值中从一个类别移动到另一个类别(或概率变化最大的类别)中的最小“梯度”。
也许我错了,但从我读过的包 LIME 和 TreeInterpreter 没有提供这种信息?