当前位置: 首页 > news >正文

Day.32

查看官方文档:

import pandas as pd

from sklearn.datasets import load_iris

from sklearn.model_selection import train_test_split

from sklearn.ensemble import RandomForestClassifier

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)

选择特征:

feature = 'petal length (cm)'

feature_name = feature

feature = 'petal length (cm)'

feature_name = feature  

target_plot = TargetPlot(

    df=df,  

    feature=feature,  

    feature_name=feature_name,  

    # target='target',  

    target='target',  

    grid_type='percentile', 

    num_grid_points=10 

)

绘图:

fig, axes, summary_df = target_plot.plot(

    which_classes=None, 

    show_percentile=True,  

    engine='plotly',

    template='plotly_white'

)

fig.update_layout(

    width=800,  

    height=500,  

    title=dict(text=f'Target Plot: {feature_name}', x=0.5)  

)@浙大疏锦行

fig.show()

http://www.dtcms.com/a/252036.html

相关文章:

  • langchain从入门到精通(九)——ChatGPT/Playground手动模拟记忆功能
  • AI 神经网略小白学习笔记(一) -- 环境搭建
  • Ubuntu24.04一键安装ROS2
  • nrf52811墨水屏edp_service.c文件学习
  • PID 控制算法 | 参数整定 | 方法 / 仿真 / 应用案例
  • 先理解软件工程,再谈AI辅助研发
  • 访问网页的全过程
  • 【计网】导航
  • 常见内核TCP参数描述与配置
  • libuv 框架
  • 介质访问控制——随机访问控制
  • 大模型笔记5:Agent
  • 企业信息技术外包管理制度:如何安全高效管理IT外包服务
  • NodeJS的yarn和npm作用和区别,为什么建议用yarn
  • 分类预测 | Matlab基于AOA-VMD-GRU故障诊断分类预测
  • 3.创建数据库
  • 深度学习---ONNX(Open Neural Network Exchange)
  • 路由的相关知识
  • Python•元组集合字符串
  • 山东大学项目实训-创新实训-法律文书专家系统-项目报告(七)
  • C# 枚举(位标志)
  • GO语言---短变量声明
  • C#最佳实践:为何应减少嵌套
  • Adguard安卓版:全方位广告拦截与隐私保护
  • vue3 +spring boot文件上传
  • Compose Canvas 中添加手势控制
  • ​​信息系统项目管理师-项目范围管理 知识点总结与例题分析​​
  • Sa-Token全面深入学习指南
  • 敏捷开发的特点
  • 【 C++ 模板中 `template<typename T>` 与 `template<class T>` 的深度解析】