ELI5 使用统一 API 可视化地调试各种机器学习模型开源项目

我要开发同款
匿名用户2019年04月04日
144阅读

技术信息

开源地址
https://github.com/TeamHG-Memex/eli5
授权协议
MIT

作品详情

ELI5是一个Pytho库,允许使用统一API可视化地调试各种机器学习模型。它内置了对多个ML框架的支持,并提供了一种解释黑盒模型的方法。它有助于调试机器学习分类器并解释它们的预测。

它为以下机器学习框架和包提供支持:

scikit-lear。目前,ELI5允许解释scikit-learig线性分类器和回归量的权重和预测,将决策树打印为文本或SVG,显示特征重要性并解释决策树和基于树的集合的预测。支持Pipelie和FeatureUio。ELI5通过scikit-lear了解文本处理实用程序,并可相应地突出显示文本数据。它还允许通过撤消散列来调试包含HashigVectorizer的scikit-lear管道。XGBoost -显示功能重要性并解释XGBClassifier,XGBRegressor和xgboost.Booster的预测。LightGBM -显示功能重要性并解释LGBMClassifier和LGBMRegressor的预测。lightig-解释闪电分类器和回归量的权重和预测。sklear-crfsuite。ELI5允许检查sklear_crfsuite.CRF模型的权重。

ELI5还实现了几种检测黑盒模型的算法(参见检查黑盒估算器):

TextExplaier允许使用LIME算法解释任何文本分类器的预测(Ribeiro等,2016)。有一些实用程序可以将LIME与非文本数据和任意黑盒分类器一起使用,但此功能目前是实验性的。PermutatioImportace方法可用于计算黑盒估计器的特征重要性。

功能介绍

ELI5是一个Python库,允许使用统一API可视化地调试各种机器学习模型。 它内置了对多个ML框架的支持,并提供了一种解释黑盒模型的方法。它有助于调试机器学习分类器并解释它们的预测。 它为以...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论