使用lime explain模型解释框架,解释xgboost时遇到ValueError: feature_names mismatch问题
1.工作描述
使用lime可解释框架对xgboost模型做解释:
import sklearn
from sklearn import datasets
import sklearn.ensemble
import numpy as np
import lime
import lime.lime_tabular
from sklearn.model_selection import train_test_split
import xgboost as xgb
data = datasets.load_iris() #鸢尾花数据集
x = np.array(data.data)
y = np.array(data.target)
# 数据集划分
X_train, X_test, y_train, y_test = train_test_split(x,