当前位置: 首页 > 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()

相关文章:

  • 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•元组集合字符串
  • 山东大学项目实训-创新实训-法律文书专家系统-项目报告(七)
  • doku做网站/安卓手机优化软件哪个好
  • 如何将网站做的更美观/今天的新闻 联播最新消息
  • 微网站建设包括哪些内容/sem优化软件选哪家
  • 网站开发哪家公司比较好/电商怎么推广自己的产品
  • 漳州网站建设公司首选公司/广东疫情最新消息今天又封了
  • 网站代运营公司/旅游产品推广有哪些渠道