news 2026/8/28 12:35:53

day36官方文档的阅读@浙大疏锦行

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day36官方文档的阅读@浙大疏锦行

day36官方文档的阅读@浙大疏锦行

准备工作

importpandasaspdfromsklearn.datasetsimportload_irisfromsklearn.model_selectionimporttrain_test_splitfromsklearn.ensembleimportRandomForestClassifierimportpdpboxfrompdpboximportpdp,info_plots# 打印版本以确认print(f"PDPbox version:{pdpbox.__version__}")# 加载鸢尾花数据集iris=load_iris()df=pd.DataFrame(iris.data,columns=iris.feature_names)df['target']=iris.target# 特征与目标变量features=iris.feature_names target='target'# 划分训练集与测试集X_train,X_test,y_train,y_test=train_test_split(df[features],df[target],test_size=0.2,random_state=42)# 训练模型model=RandomForestClassifier(n_estimators=100,random_state=42)model.fit(X_train,y_train)

1. PDPIsolate (单特征偏依赖图)

分析petal length (cm)特征对模型预测的影响。

# 1. PDPIsolate (单特征偏依赖图)# 实例化 PDPIsolate 类pdp_isolate_obj=pdp.PDPIsolate(model=model,df=df,model_features=features,feature='petal length (cm)',feature_name='petal length (cm)')# 绘制图形fig,axes=pdp_isolate_obj.plot(center=True,plot_lines=True,# 显示ICE线frac_to_plot=100,# 绘制100条线plot_pts_dist=True,# 显示数据点分布to_bins=False,show_percentile=True,engine='plotly',template='plotly_white')fig.show()

2. PDPInteract (双特征交互偏依赖图)

分析petal length (cm)petal width (cm)两个特征的交互作用对模型预测的影响。

# 2. PDPInteract (双特征交互偏依赖图)# 实例化 PDPInteract 类pdp_interact_obj=pdp.PDPInteract(model=model,df=df,model_features=features,features=['petal length (cm)','petal width (cm)'],feature_names=['petal length','petal width'])# 绘制图形fig,axes=pdp_interact_obj.plot(plot_type='contour',# 等高线图plot_pdp=True,# 同时显示单特征PDPto_bins=False,show_percentile=True,engine='plotly',template='plotly_white')fig.show()

总结

-PDPIsolate帮助我们理解单个特征如何影响模型预测。

-PDPInteract帮助我们理解两个特征之间的交互作用如何影响模型预测。

@浙大疏锦行

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 4:20:18

立即获取!专业级Times New Roman字体下载完整指南 [特殊字符]

立即获取!专业级Times New Roman字体下载完整指南 🎯 【免费下载链接】TimesNewRoman字体文件下载 Times New Roman 字体文件下载 项目地址: https://gitcode.com/open-source-toolkit/74370 还在为文档排版烦恼吗?想要让您的报告、论…

作者头像 李华
网站建设 2026/8/27 22:38:05

在别人的故事里活成自己——演员的自我修养与沉浸式表演浅说

演员的自我修养:社会工程学技术的研究领域!成功的伪装者,一定是成功的演员!本文章仅提供学习,切勿将其用于不法手段!​一、从一个生活场景聊起你有没有这样的经历:看电影时,某个角色…

作者头像 李华
网站建设 2026/8/28 16:52:22

AI测试、大模型测试(八)SpringAI核心技术

目录 一、SpringAI特点 二、SpringAI核心技术 2.1 ChatModel(与其他大模型交互接口) 2.2 ChatClient(与大模型交互 维护上下文) 2.3 Prompt Templates(提示词模板) 2.4 ChatOptions接口 2.5 Message 2.6 流式对话 2.7 文生图 2.8 文本转语音、语音转文本 2.9 多模态…

作者头像 李华
网站建设 2026/8/28 5:08:04

基于Java Swing的连连看小游戏(1)

1、项目介绍 本项目是基于Java Swing开发的经典连连看小游戏,兼容JDK8及以上版本。游戏采用图形化界面设计,结合了经典连连看的核心玩法与现代化的交互体验,实现了步数统计、计时、胜利/失败反馈、死局检测、洗牌等功能,兼具娱乐…

作者头像 李华
网站建设 2026/8/29 8:16:15

springboot基于vue的大学生课程满意度评价系统的设计与实现_eli7wrjo

目录已开发项目效果实现截图开发技术系统开发工具:核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式&…

作者头像 李华
网站建设 2026/8/27 16:15:13

springboot基于vue的大学生身心健康辅助管理系统_3w2c01xp

目录已开发项目效果实现截图开发技术系统开发工具:核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式&…

作者头像 李华