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

小程序网站模板主题猫wordpress

小程序网站模板,主题猫wordpress,wordpress首页白屏,苏州营销型网站制作多少钱决策树模型(Decision Tree)详解 决策树是一种树形结构的监督学习模型,通过一系列规则对数据进行分类或回归。其核心思想是模仿人类决策过程,通过不断提问(基于特征划分)逐步逼近答案。1. 核心概念 节点类型…

决策树模型(Decision Tree)详解

决策树是一种树形结构的监督学习模型,通过一系列规则对数据进行分类或回归。其核心思想是模仿人类决策过程,通过不断提问(基于特征划分)逐步逼近答案。


1. 核心概念
  • 节点类型
    • 根节点:起始问题(最佳特征划分点)。
    • 内部节点:中间决策步骤(特征判断)。
    • 叶节点:最终预测结果(类别或数值)。
  • 分支:对应特征的取值或条件判断(如“年龄≥30?”)。

2. 构建决策树的关键步骤
(1) 特征选择

选择最优特征进行划分,常用准则:

  • 分类任务

  • 回归任务

    • 均方误差(MSE)最小化:选择使子节点方差下降最多的特征。
(2) 划分停止条件
  • 当前节点样本属于同一类别。
  • 样本数少于预设阈值(如min_samples_split=5)。
  • 树的深度达到最大值(max_depth)。
(3) 剪枝(防止过拟合)
  • 预剪枝:在划分前评估,若划分不能提升性能则停止。
  • 后剪枝:先生成完整树,再自底向上剪枝(如CCP方法)。

3. 决策树示例

问题:预测是否批准贷款。
特征:年龄、收入、信用评分。
树结构

  1. 根节点:信用评分 ≥ 650?
    • 是 → 叶节点:批准。
    • 否 → 内部节点:收入 ≥ 50k?
      • 是 → 叶节点:批准。
      • 否 → 叶节点:拒绝。

4. 代码实现
(1) Scikit-learn分类树
from sklearn.tree import DecisionTreeClassifier
from sklearn.datasets import load_iris# 加载数据
data = load_iris()
X, y = data.data, data.target# 训练模型
clf = DecisionTreeClassifier(criterion='gini', max_depth=3)
clf.fit(X, y)# 可视化树
from sklearn.tree import plot_tree
import matplotlib.pyplot as plt
plt.figure(figsize=(12, 8))
plot_tree(clf, filled=True, feature_names=data.feature_names, class_names=data.target_names)
plt.show()

决策树可视化

(2) Scikit-learn回归树
from sklearn.tree import DecisionTreeRegressor
from sklearn.datasets import fetch_california_housingdata = fetch_california_housing()
X, y = data.data, data.targetreg = DecisionTreeRegressor(max_depth=2)
reg.fit(X, y)

5. 优缺点对比
优点缺点
1. 可解释性强:规则直观易懂。1. 容易过拟合:需剪枝或限制深度。
2. 无需特征缩放:对数据分布不敏感。2. 不稳定:数据微小变化可能导致树结构剧变。
3. 处理混合类型数据:数值和类别特征均可。3. 偏向多值特征:信息增益可能偏好取值多的特征。

6. 进阶应用
(1) 集成方法
  • 随机森林(Random Forest):多棵决策树投票,降低方差。
  • 梯度提升树(GBDT/XGBoost):逐步修正前序树的误差。
(2) 多输出任务
  • 支持同时预测多个目标(如分类+回归)。
(3) 解释工具
  • SHAP值:量化特征对单样本预测的影响。
    import shap
    explainer = shap.TreeExplainer(clf)
    shap_values = explainer.shap_values(X)
    shap.summary_plot(shap_values, X, feature_names=data.feature_names)
    

7. 关键参数调优
参数作用常用值
max_depth控制树的最大深度3-10(防过拟合)
min_samples_split节点分裂所需最小样本数2-5
min_samples_leaf叶节点最少样本数1-5
criterion分裂标准(基尼/熵/均方误差)gini(分类)

8. 总结
  • 决策树本质:通过递归划分特征空间实现预测。
  • 适用场景
    • 需要可解释性的业务(如金融风控、医疗诊断)。
    • 小规模数据集或特征含义明确的任务。
  • 升级方向:集成学习(如随机森林、XGBoost)提升性能。

文章转载自:

http://6n8QcJNX.gwwky.cn
http://ktuSMz8M.gwwky.cn
http://pnpIEYan.gwwky.cn
http://qCZxU7Ai.gwwky.cn
http://gq5mSofr.gwwky.cn
http://kbMlNLXo.gwwky.cn
http://AxUXsiFV.gwwky.cn
http://WvGo6N1o.gwwky.cn
http://KTPvQpWw.gwwky.cn
http://JsNyByw9.gwwky.cn
http://HiBOn4mW.gwwky.cn
http://9Qqy3A8x.gwwky.cn
http://T3FsdLyH.gwwky.cn
http://OZuS1Bjg.gwwky.cn
http://7nD5sw8S.gwwky.cn
http://uNr3x2N6.gwwky.cn
http://8Jquo1iE.gwwky.cn
http://9fUuRrPN.gwwky.cn
http://JUE0viqR.gwwky.cn
http://fcqJXcrK.gwwky.cn
http://gLBaTfir.gwwky.cn
http://HbPQBlMv.gwwky.cn
http://8v3R37u4.gwwky.cn
http://df9yDAeN.gwwky.cn
http://ReqHKqe8.gwwky.cn
http://HgBC0cIU.gwwky.cn
http://2GU8XTry.gwwky.cn
http://6bdf5EkG.gwwky.cn
http://ygh0suVs.gwwky.cn
http://AoqkfLgL.gwwky.cn
http://www.dtcms.com/wzjs/732642.html

相关文章:

  • 优化seo网站wordpress自定义短码
  • 做网站都需要什么资料视频网站模板下载
  • 网站建设与服务考试山东网站制作设计
  • 网站抬头怎么做怎么做王者荣耀网站
  • 网站炫酷首页如何做网站的百科
  • 江苏省 前置审批 网站网站开发与运营方向
  • 翻墙国外网站做兼职设计排版网站
  • 个人网站有哪些类型网站建设验收报告范本
  • 怎么建立一个自己的网站重庆哪里可以做公司网站
  • 招聘网站是做什麼的蜂鸟影院高清免费观看
  • 南磨房做网站公司wordpress 搬家出错
  • 网站开发调研报告做企业官网哪家公司好
  • 山东省建设厅网站中国最新军事新闻最新消息2023
  • 遵义网站建设有限公司网站建设的风险识别
  • 大庆金思维科技网站开发有没有好的做海报的网站
  • 厦门湖里区建设局网站外贸网站模板设计
  • 水贝做网站公司苏州网站建设设计制作公司怎么样
  • 旅游网站建设的目标是什么wordpress美化主题下载
  • 肇庆市住房和城乡建设部网站网站建设专业用语
  • 网站建设客户说没用中国建设会计网站
  • 兰州做网站企业金色网站模板
  • 营销型网站建设公司提供网站建设网站导航设计欣赏
  • vr成品网站源码在线观看中国建设银行人才招聘官方网站
  • 网站建设语言都有什么软件国网电子商务平台官网
  • 软件设计工作室网站wordpress建站费用
  • 莞城微信网站建设网站举报在哪举报
  • 大学生网站作品c网站开发
  • c语言 做网站网站开发工程师就业形势
  • 南通市规划建设局网站wordpress评论删除
  • 某网站开发项目成本估计拼多多app官方下载