当前位置:网站首页>ML之interpret:基于titanic泰坦尼克是否获救二分类预测数据集利用interpret实现EBC模型可解释性之全局解释/局部解释案例
ML之interpret:基于titanic泰坦尼克是否获救二分类预测数据集利用interpret实现EBC模型可解释性之全局解释/局部解释案例
2022-08-03 22:40:00 【一个处女座的程序猿】
ML之interpret:基于titanic泰坦尼克是否获救二分类预测数据集利用interpret实现EBC模型可解释性之全局解释/局部解释案例
目录
基于titanic泰坦尼克是否获救二分类预测数据集利用interpret实现EBC模型可解释性之全局解释/局部解释案例
相关文章
ML之interpret:基于titanic泰坦尼克是否获救二分类预测数据集利用interpret实现EBC模型可解释性之全局解释/局部解释案例
ML之interpret:基于titanic泰坦尼克是否获救二分类预测数据集利用interpret实现EBC模型可解释性之全局解释/局部解释案例实现
基于titanic泰坦尼克是否获救二分类预测数据集利用interpret实现EBC模型可解释性之全局解释/局部解释案例
# 1、定义数据集
| PassengerId | Survived | Pclass | Name | Sex | Age | SibSp | Parch | Ticket | Fare | Cabin | Embarked |
| 1 | 0 | 3 | Braund, Mr. Owen Harris | male | 22 | 1 | 0 | A/5 21171 | 7.25 | S | |
| 2 | 1 | 1 | Cumings, Mrs. John Bradley (Florence Briggs Thayer) | female | 38 | 1 | 0 | PC 17599 | 71.2833 | C85 | C |
| 3 | 1 | 3 | Heikkinen, Miss. Laina | female | 26 | 0 | 0 | STON/O2. 3101282 | 7.925 | S | |
| 4 | 1 | 1 | Futrelle, Mrs. Jacques Heath (Lily May Peel) | female | 35 | 1 | 0 | 113803 | 53.1 | C123 | S |
| 5 | 0 | 3 | Allen, Mr. William Henry | male | 35 | 0 | 0 | 373450 | 8.05 | S |
# 2、数据预处理
# 2.1、类别特征编码
# 2.2、特征筛选且空值填充
Pclass Age SibSp Parch Fare Sex_encoding Embarked_encoding \
0 3 22.0 1 0 7.2500 1 0
1 1 38.0 1 0 71.2833 0 1
2 3 26.0 0 0 7.9250 0 0
3 1 35.0 1 0 53.1000 0 0
4 3 35.0 0 0 8.0500 1 0
Survived
0 0
1 1
2 1
3 1
4 0
# 3、模型建立与训练
# 3.1、数据集切分
# 3.2、建立EBC模型
# 3.3、基于EBC模型实现模型可解释性
# (1)、整体的可解释性


Sex_encoding
Pclass
Fare
Age
SibSp
pclass x Sex_encoding
Parch
Embarked_encoding
Age x Fare
Age x SibSp
Parch x Fare
Parch x Sex_encoding
Age x Parch
Pclass x Age
Age x Sex_encoding 
age,10岁以下,年龄小的,可以增加生存的机会



fare票价越高,越可以增加生存的机会

男性,会降低生存的机会

0港口即Southampton港口,会降低生存的机会
# (2)、局部的可解释性—选择测试样本数据中前5行
前五个样本,逐个可视化每一个样本的预测解释





边栏推荐
- Cisco ike2 IPSec configuration
- win10系统下yolov5-V6.1版本的tensorrt部署细节教程及bug修改
- start with connect by 实现递归查询
- Diazo Biotin-PEG3-DBCO | Diazo Compound Modified Biotin-Tripolyethylene Glycol-Dibenzocyclooctyne
- 2022-08-02 mysql/stonedb慢SQL-Q18-内存使用暴涨分析
- 九种方式,教你读取 resources 目录下的文件路径
- golang写的存储引擎,基于b+树,mmap
- 生成器版和查看器版有什么区别?
- With 4 years of work experience, the 5 communication methods between multi-threads can't be said, can you believe it?
- Click the icon in Canvas App to generate PDF and save it to Dataverse
猜你喜欢

【开源框架】国内首个通用云计算框架,任意程序都可做成云计算。

2022的七夕,奉上7个精美的表白代码,同时教大家快速改源码自用

Conditional Statements for Shell Programming

First domestic open source framework 】 【 general cloud computing framework, any program can be made into cloud computing.

Zilliz 2023 秋季校园招聘正式启动!

Teach a Man How to Fish - How to Query the Properties of Any SAP UI5 Control by Yourself Documentation and Technical Implementation Details Demo

目标检测技术研究现状及发展趋势

数据一致性:双删为什么要延时?

encapsulation, package, access modifier, static variable

Flutter 桌面探索 | 自定义可拖拽导航栏
随机推荐
电商秒杀系统
466. Count The Repetitions
Shell编程的条件语句
Zilliz 2023 秋季校园招聘正式启动!
Flutter 桌面探索 | 自定义可拖拽导航栏
noip preliminary round
Click the icon in Canvas App to generate PDF and save it to Dataverse
UVa 1025 - A Spy in the Metro (White Book)
Cisco ike2 IPSec configuration
九种方式,教你读取 resources 目录下的文件路径
全球观之地理部分
Golang第一章:入门
藏宝计划TreasureProject(TPC)系统模式开发技术原理
用于流动质押和收益生成的 Web3 基础设施
Embedded Systems: Clocks
"Digital Economy Panorama White Paper" Financial Digital User Chapter released!
Take an example of a web worker
for loop exercises
Nine ways to teach you to read the file path in the resources directory
Bytebase database schema change management tool