31、可解释人工智能:多种模型解析与应用

可解释AI模型解析与应用

可解释人工智能:多种模型解析与应用

1. ELI5模型解析与应用

ELI5 是一种用于解释机器学习模型特征重要性的工具。它通过排列重要性方法来评估每个特征对模型决策的影响。以下是使用 ELI5 的步骤:

perm = PermutationImportance(model, scoring = 'accuracy', random_state = 101)
perm.fit(X_train, y_train)
show_weights(perm, feature_names = X_test.columns.tolist())

ELI5 还可以通过 explain_prediction 方法对单个数据点的预测结果进行解释,展示驱动模型决策的前 n 个特征。

from eli5 import explain_prediction
explain_prediction(model, np.array(X_test[21]), feature_names = X.columns.tolist(), top = 7, top_targets = 3)

ELI5 的结论是,它能清晰地展示哪些输入对决策有贡献以及它们的权重。不过,相关数据不应作为输入,因为这些相关数据对结果没有影响,去掉相关特征仍可在不牺牲准确性的情况下得到结果。

</
特征 权重
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值