【发布时间】:2020-06-20 15:12:21
【问题描述】:
我试图通过使用 Eli5 来计算排列重要性,但是命令 eli5.show_weights 不会获取任何图像或任何东西。 (在 python 2.7、3.7 中试过)你能帮忙吗? 代码如下:
代码片段
feature_names = [c for c in train_df.columns if train_df[c].dtype in [np.int64]]
X = train_df[feature_names]
X = X.drop('state', axis = 1)
y = train_df['state']
X_train,X_test,y_train,y_test = train_test_split(X,y,random_state = 1)
my_model = RandomForestClassifier(n_estimators = 100,random_state = 1).fit(X_train,y_train)
perm = PermutationImportance(my_model, random_state = 1).fit(X_test,y_test)
**eli5.show_weights(perm, show_feature_values = X_test.columns.tolist())**#This prints nothing
【问题讨论】:
标签: eli5