【问题标题】:eli5 show_prediction shows only feature weights and not example predictioneli5 show_prediction 仅显示特征权重而不显示示例预测
【发布时间】:2021-02-18 00:50:13
【问题描述】:

当我使用 eli5 显示预测功能时,我只看到特征权重而不是颜色突出显示的示例。

我有以下 sklearn 管道

pipeline = Pipeline([
('tfidf', TfidfVectorizer(analyzer='word', use_idf=True,  ngram_range=(1,3), sublinear_tf=True)),
('clf', LogisticRegression())
])

pipeline.fit(X_train, y_train)
predicted = pipeline.predict(X_test)

我使用eli5如下

eli5.show_prediction(pipeline[1], X[0], vec=pipeline[0])

但我只看到这样的特征权重:

我希望看到的是像这样突出显示的文本:

我怎样才能做到这一点?

【问题讨论】:

    标签: python scikit-learn eli5


    【解决方案1】:

    我只是偶然发现了同样的问题。原因似乎是 sckit-learn > 0.21ELI5 0.10.1 之间不兼容。

    我使用的 quickfix 是将 sklearn 降级到 0.21.3。更好的解决方案是修复错误并向 eli5 存储库提交 PR。

    欲了解更多信息,请参阅https://github.com/TeamHG-Memex/eli5/issues/361

    【讨论】:

    • 感谢 Ursin。这确实是问题所在。
    猜你喜欢
    • 2019-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 2021-08-31
    相关资源
    最近更新 更多