机器学习:决策树(决策树解决回归问题、决策树算法的局限性)

本文探讨了如何使用决策树解决回归问题,通过scikit-learn库的DecisionTreeRegressor实现。同时,分析了模型过拟合的情况,并阐述了决策树算法的局限性,包括决策边界限制和对数据敏感性的问题。
摘要由CSDN通过智能技术生成

一、解决回归问题的思路

 1)思路对比
  • 解决分类问题:根据模型参数训练结束后,对每个“叶子”节点的样本数据进行投票,规定数量最多的样本的类型为该“叶子”的预测类型;
  • 解决回归问题根据模型参数划分结束后,对每个“叶子”节点处 的相应的数据输出值的平均值,作为该“叶子”的预测值;(也就是训练结束后,每个“叶子”处可能有多个数值,取多个数值的平均值作为该“叶子”的预测值,根据特征值预测未知的样本数据时,如果最终计算结果在该“叶子”上,认为该“叶子”的预测值为该特征值对应的样本的数据;)

 

 2)scikit-learn 的决策树算法
  • 两个算法的参数相同,参数的功能相同;
  1. DecisionTreeClassifier():解决分类问题;
  2. DecisionTreeRegressor():解决回归问题;

 

 3)判断模型过拟合 / 欠拟合
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值