聊聊基于 LSTM 的多特征序列预测-SHAP可视化!
创作时间:
作者:
@小白创作中心
聊聊基于 LSTM 的多特征序列预测-SHAP可视化!
引用
51CTO
1.
https://www.51cto.com/aigc/2862.html
前言
本文基于前期介绍的电力变压器,介绍一种基于 LSTM 预测模型的 SHAP 可视化分析教程。
数据集是使用.csv形式进行存储的,包括了除时间列外 “HUFL”, “HULL”, “MUFL”, “MULL”, “LUFL”, “LULL” 和 “OT”7个特征。
1 多特征变量数据集制作与预处理
1.1 导入数据集
取油温数据 OT 为目标预测值!
1.2 数据集制作
按照 8:2 划分训练集,测试集,滑动窗口设置为12
2 基于Pytorch的 LSTM 预测模型
2.1 定义 LSTM 预测模型
2.2 设置参数,训练模型
注意调整参数:
- 可以修改LSTM层数和每层神经元个数;
- 增加更多的 epoch (注意防止过拟合)
- 可以改变滑动窗口长度(设置合适的窗口长度)
3 模型评估与可视化
3.1 结果可视化
3.2 模型评估
4 SHAP 可视化分析
SHAP 特征重要性-Summary Plot
将 SHAP 值矩阵传递给条形图函数会创建一个全局特征重要性图,其中每个特征的全局重要性被视为该特征在所有给定样本中的平均绝对值。
上面使用Summary Plot方法并设置参数plot_type="bar"绘制典型的特征重要性条形图,而他默认绘制Summary_plot图,他是结合了特征重要性和特征效果,取代了条形图。
Summary_plot 为每一个样本绘制其每个特征的Shapley value,它说明哪些特征最重要,以及它们对数据集的影响范围。
y 轴上的位置由特征确定,x 轴上的位置由每 Shapley value 确定。颜色表示特征值(红色高,蓝色低),颜色使我们能够匹配特征值的变化如何影响风险的变化。重叠点在 y 轴方向抖动,因此我们可以了解每个特征的 Shapley value分布,并且这些特征是根据它们的重要性排序的。
热门推荐
《家有儿女》大电影开拍,宋丹丹等原班人马重聚
跨文化人力资源管理:全球化时代的挑战与解决方案
中国社会保险政策下尘肺患者的现状和挑战
冬季满天星养护全攻略:让仙女之花安然过冬
揭秘秦始皇的长城建造黑科技
生宣纸双特性:吸水柔软成就行草书法之美
冷战期间,美苏太空竞赛是怎么回事?
立遗嘱保房产:从法律效力到债务隔离全攻略
岳阳楼现李白真迹,专家考证为诗仙手书
玩转海拉尔冬季:森林公园赏雪、成吉思汗广场夜游、古城品美食
白萝卜陈皮水:冬季养生的黄金搭档,这样煮效果最好
粤港澳大湾区带动华南企业出海潮,中国律所迎来新机遇
“喜鹊闹梅”:一个关于智慧与勇气的美好传说
熊猫金银币和生肖纪念币:收藏界的双璧
迪丽热巴红毯掉鞋优雅应对,网友盛赞“大将风范”
南宋决黄河之水以御金,开启黄河夺淮六百年
2025年丙午年出生者健康指南:8大建议助你平安度运
婚姻中的个人空间:促进成长、缓解压力、增强吸引力
透镜大灯改装:10步提升照明效果,保障夜间行车安全
耶鲁建AMR研究网络,创新模型助力抗生素管理
可可西里自驾游:格尔木出发,探秘无人区
新版日本小学历史教材再惹争议
50岁中产夫妻如何优雅退场?
微波炉加热馒头不硬的秘密武器
上海2025传统医学师承报名基本条件介绍
中国历代皇陵建筑风格全解析:从秦始皇陵到清东陵
互联网金融自律公约:如何规范催收?
日本留学必备:银行开户与汇款安全指南
朋友圈摄影大赛,高清原图赢赞无数
从泰山到玉兰:中国传统文化中的自然景观与人文精神