news 2026/4/18 12:44:26

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/4/18 6:36:23

RaceControl终极指南:告别F1TV官方客户端的所有痛点

RaceControl终极指南:告别F1TV官方客户端的所有痛点 【免费下载链接】RaceControl Race Control is a standalone, open source F1TV client for Windows, written in C# on the .NET platform. 项目地址: https://gitcode.com/gh_mirrors/ra/RaceControl 还…

作者头像 李华
网站建设 2026/4/18 7:00:08

从碎片化日志到全景洞察:ZincObserve跨数据源关联查询实战指南

在当今复杂的云原生环境中,系统产生的日志数据如同散落在沙滩上的贝壳,看似零散却蕴含着宝贵的业务洞察。传统的日志分析工具往往只能提供单维度的查询能力,难以将不同来源的数据关联起来形成完整的业务视图。ZincObserve作为新一代可观测性平…

作者头像 李华
网站建设 2026/4/18 7:03:08

【深度好文】大模型微调技术详解:从原理到实践(建议收藏)

文章系统介绍了大模型微调技术的发展历程、核心价值及主流技术方案。从AI发展的四个阶段演进到大语言模型,详细分析了大模型需要微调的原因(预训练成本高、提示工程局限等),并重点解析了PEFT技术路线,包括Prompt Tunin…

作者头像 李华
网站建设 2026/4/18 7:00:19

55、用 SQL 管理数据

用 SQL 管理数据 1. 挑选 SQL 包 SQL 是一种用于访问数据的语言,而特定的 SQL 包则实现了这门语言。这类似于网络协议(如 SMTP)和实现该协议的服务器(如 sendmail、Postfix 和 Exim)之间的关系。理论上,你可以使用任何 SQL 包来满足 SQL 数据库需求,但实际上,使用 SQ…

作者头像 李华
网站建设 2026/4/18 5:30:47

我把公司开发后台的效率提高了10倍,就因为用了Appsmith。

前端快被CRUD写吐了?我用这个开源神器,10分钟拖拽出一个后台 作为一名前端开发,我最痛苦的时刻,莫过于产品经理跑过来说:“嘿,这里需要一个简单的后台管理页面,就是对数据库做个增删改查&#…

作者头像 李华
网站建设 2026/4/17 17:31:34

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

1、演示视频 基于Java Swing的连连看小游戏2、项目截图 设计说明 3.1 整体架构设计 本项目采用单一主类LinkGame继承JFrame作为程序入口,内部包含多个私有方法和内部类,遵循“单一职责原则”将功能模块拆分: 界面初始化模块:in…

作者头像 李华