ML之LIME:基于boston波士顿房价数据集回归预测利用LIME/SP-LIME局部解释图/权重图结合RF随机森林模型实现模型事后解释案例之详细攻略


大意闻帽子
大意闻帽子 2022-09-19 10:12:42 47561
分类专栏: 资讯

ML之LIME:基于boston波士顿房价数据集回归预测利用LIME/SP-LIME局部解释图/权重图结合RF随机森林模型实现模型事后解释案例之详细攻略

目录

基于boston波士顿房价数据集回归预测利用LIME/SP-LIME局部解释图/权重图结合RF随机森林模型实现模型事后解释案例之详细攻略

1、定义数据集

2、数据预处理

2.1、分离特征和标签

2.2、获取类别型特征索引

3、模型建立并训练

3.1、数据集切分

3.2、建立模型并训练

3.3、模型预测

4、解释模型

4.1、生成LIME解释器

4.2、基于LIME对局部点的解释

4.3、基于LIME显示详细信息图

4.4、基于LIME显示权重图:输出对应的特征变量的局部解释图

4.5、利用SP-LIME带有子模块优化的LIME算法实现全局解释


相关文章
ML之LIME:基于boston波士顿房价数据集回归预测利用LIME/SP-LIME局部解释图/权重图结合RF随机森林模型实现模型事后解释案例之详细攻略
ML之LIME:基于boston波士顿房价数据集回归预测利用LIME/SP-LIME局部解释图/权重图结合RF随机森林模型实现模型事后解释案例之详细攻略实现

基于boston波士顿房价数据集回归预测利用LIME/SP-LIME局部解释图/权重图结合RF随机森林模型实现模型事后解释案例之详细攻略

1、定义数据集

CRIMZNINDUSCHASNOXRMAGEDISRADTAXPTRATIOBLSTATprice
00.00632182.3100.5386.57565.24.09129615.3396.94.9824
10.0273107.0700.4696.42178.94.9671224217.8396.99.1421.6
20.0272907.0700.4697.18561.14.9671224217.8392.834.0334.7
30.0323702.1800.4586.99845.86.0622322218.7394.632.9433.4
40.0690502.1800.4587.14754.26.0622322218.7396.95.3336.2
50.0298502.1800.4586.4358.76.0622322218.7394.125.2128.7
60.0882912.57.8700.5246.01266.65.5605531115.2395.612.4322.9
70.1445512.57.8700.5246.17296.15.9505531115.2396.919.1527.1
80.2112412.57.8700.5245.6311006.0821531115.2386.6329.9316.5
90.1700412.57.8700.5246.00485.96.5921531115.2386.7117.118.9

2、数据预处理

2.1、分离特征和标签

data_X.shape,data_y.shape (506, 13) (506,)

2.2、获取类别型特征索引

categorical_features_index [3 8]

3、模型建立并训练

3.1、数据集切分

3.2、建立模型并训练

3.3、模型预测

RFR_R2: 0.7779596519110754
RFR_MSE: 2.445354901960794

4、解释模型

4.1、生成LIME解释器

Intercept 24.92879400416056
Prediction_local [22.50477631]
Right: 22.343499999999995

4.2、基于LIME对局部点的解释

测试集中任意挑选一个样本,设置用5个特征变量来开始解释。会输出线性代理模型的截距,系数,标准化之后的样本数据,用LIME得到的解释值以及RF预测该样本的值

exp_list 
 [('6.20 < RM <= 6.62', -2.795215449084299), ('7.19 < LSTAT <= 11.49', 1.844260653254622), ('19.05 < PTRATIO <= 20.20', -0.5871239693866448), ('330.00 < TAX <= 666.00', -0.5434185191566738), ('0.25 < CRIM <= 3.68', -0.34252040870538353)]

4.3、基于LIME显示详细信息图

解释的行以表格的形式显示在右侧,LIME在解释中离散化了特征

4.4、基于LIME显示权重图:输出对应的特征变量的局部解释图

输出对应的特征变量的局部解释图

4.5、利用SP-LIME带有子模块优化的LIME算法实现全局解释

  1. ………………-selector-tag">before -selector-tag">submodular_pick.SubmodularPick………………
  2. -selector-tag">Intercept 26.57607003445879
  3. -selector-tag">Prediction_local [17.28878941]
  4. -selector-tag">Right: 13.99959999999987
  5. -selector-tag">Intercept 24.46991901914869
  6. -selector-tag">Prediction_local [22.71236873]
  7. -selector-tag">Right: 41.66589999999996
  8. -selector-tag">Intercept 25.23673616420291
  9. -selector-tag">Prediction_local [21.2921698]
  10. -selector-tag">Right: 21.184700000000095
  11. -selector-tag">Intercept 26.426672242658093
  12. -selector-tag">Prediction_local [18.86406084]
  13. -selector-tag">Right: 18.158399999999947
  14. -selector-tag">Intercept 25.57563422165384
  15. -selector-tag">Prediction_local [22.20183543]
  16. -selector-tag">Right: 24.299499999999707
  17. -selector-tag">Intercept 24.14176081425899
  18. -selector-tag">Prediction_local [25.52806146]
  19. -selector-tag">Right: 22.002000000000127
  20. -selector-tag">Intercept 19.958626465901155
  21. -selector-tag">Prediction_local [37.24026643]
  22. -selector-tag">Right: 46.02550000000028
  23. -selector-tag">Intercept 24.71807610269299
  24. -selector-tag">Prediction_local [23.61962036]
  25. -selector-tag">Right: 31.206600000000346
  26. -selector-tag">Intercept 25.600620511937866
  27. -selector-tag">Prediction_local [20.21091994]
  28. -selector-tag">Right: 17.617599999999797
  29. -selector-tag">Intercept 24.523973775962826
  30. -selector-tag">Prediction_local [22.87296153]
  31. -selector-tag">Right: 19.997299999999775
  32. ………………-selector-tag">len(sp_obj.sp_explanations)……………… 1

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=1698
赞同 0
评论 0 条
大意闻帽子L0
粉丝 0 发表 5 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2691
【软件正版化】软件正版化工作要点  2655
统信UOS试玩黑神话:悟空  2559
信刻光盘安全隔离与信息交换系统  2247
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1117
grub引导程序无法找到指定设备和分区  769
江波龙2025届校园招聘宣讲会行程大放送  28
点击报名 | 京东2025校招进校行程预告  25
海康威视2025校招|海康机器人,邀你共创工业智能化未来!  24
金山办公2024算法挑战赛 | 报名截止日期更新  22
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!