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

大型门户网站建设的意义广告外链平台

大型门户网站建设的意义,广告外链平台,做的最好的手机网站,北京财优化最近做项目遇到的数据集中,有许多高维类别特征。catboost是可以直接指定categorical_columns的【直接进行ordered TS编码】,但是XGboost和随机森林甚至决策树都没有这个接口。但是在学习决策树的时候(无论是ID3、C4.5还是CART)&am…

最近做项目遇到的数据集中,有许多高维类别特征。catboost是可以直接指定categorical_columns的【直接进行ordered TS编码】,但是XGboost和随机森林甚至决策树都没有这个接口。但是在学习决策树的时候(无论是ID3、C4.5还是CART),肯定都知道决策树可以直接天然处理离散特征,那难道sklearn的决策树可以自己判断哪些特征是离散or连续?
在这里插入图片描述

决策树怎么处理连续特征

首先要明确,分类树和回归树,只是看label值是类别型还是连续型,和特征中是离散还是连续没有关系。并不是说CART回归树不能使用离散的特征,只是CART回归树里并不使用gini系数来计算增益。【补充题外话:CART作为一个二叉树,每次分列并不会和ID3一样消耗这一列特征,只是消耗了该特征的一个分界点
关于特征为连续属性时CART决策树如何处理:二分法——先从小到大依次排序,然后依次划分,进行判定。具体可以参考这篇博客。
在这里插入图片描述

sklearn里的决策树怎么处理类别特征的

答案是——不处理。在sklearn实现的CART树中,是用同一种方式去处理离散与连续的特征的,即:把离散的特征也都当做连续的处理了,只能处理连续特征 和 做编码成数字的离散特征
在这里插入图片描述
在这里插入图片描述
可以看这个问题,我的理解是sklearn为了速度对CART的原来算法做了一定的改进,不再按照原来的方法处理离散特征,而是都统一成连续特征来处理了【所以没有categorical_columns接口】。
其实理论上来说,XGB是可以用离散变量的,毕竟增益只和结点上的样本有关,特征只是决定树的结构:
在这里插入图片描述

解决方案

如果想使用DT、RF、XGB,离散特征需要人为进行处理。可以看这个博客,对类别特征进行编码。如果类别不是很多,可以考虑用one-hot(尽管决策树不太欢迎onehot),类别特征太多的,就要考虑用target encoding或者catboost encoding等编码方式来处理了。
另一方面,一些实际应用的结果表明,在特征维度很大的情况下,直接把每个特征编码成数字然后当做数值特征来用,其实效果并不会比严格按照categorical来使用差很多,或许可以考虑直接用LabelEncoder直接对高维类别特征进行编码,转化为数值特征。
或者考虑换LGBM、CatBoost

http://www.ds6.com.cn/news/8210.html

相关文章:

  • 做网站为什么需要服务器人民日报最新头条10条
  • 做家装的设计公司网站网络推广运营公司
  • wordpress手机网站模板制作湖南专业seo公司
  • 什么网站ppt做的好如何申请一个网站域名
  • php做网站如何配置域名的安顺seo
  • 介绍一下动态网站开发流程软文范例
  • 政府网站建设自助建站平台白嫖永久服务器
  • 衡阳做网站ss0734今日新闻国内大事件
  • 请别人做网站如何交付网络seo首页
  • 做二手车的网站有哪些外包公司的人好跳槽吗
  • 新乡辉县网站建设指数是什么意思
  • php网站开发外包百度关键词投放
  • 买东西的网站都有哪些站长之家seo工具
  • 常德网站设计家庭优化大师下载
  • animate.css网站怎么优化网站
  • 做愛視頻网站优化seo教程
  • 捷讯官网 网站建设北京百度推广优化公司
  • 政府网站哪家公司做的个人怎么建立网站
  • 乾县网站建设爆款引流推广软件
  • 江苏省住房和城乡建设厅 官方网站目录型搜索引擎有哪些
  • 设计软件免费下载网站seo关键词优化案例
  • 想学做宝宝食谱上什么网站企业网络营销方案设计
  • 林州网站制作互联网营销师怎么报名
  • 关键词是在网站后台做的吗小学培训机构
  • 做推送用的网站哪些浏览器可以看禁止访问的网站
  • iis7 wordpress 伪静态规则做网站优化的公司
  • 宜昌疫情最新情况seo研究中心学员案例
  • 龙华网站建设首页地址源码交易网站源码
  • 怎么做网站呀互联网营销师培训课程免费
  • 个人建网站wordpressseo英文