首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构造bin映射?

如何构造bin映射?
EN

Stack Overflow用户
提问于 2019-01-14 14:59:58
回答 1查看 202关注 0票数 1

我无法找到如何在lightgbm纸中构造bin映射的详细描述。我有几个关于bin映射的问题。

  1. 是静态的还是动态的?也就是说,在节点增长期间,bin映射是否会发生变化?
  2. 每个特征维度的回收箱数量是否相等?例如,对于一个热门功能,回收箱的数量是否等于2?
  3. 对于实值特征,桶的分裂点是否均匀分布?或者有什么原则可以找到垃圾箱的分裂点?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-14 15:10:16

1:回收箱是预处理的一种形式:在优化之前,每个变量都被转换成离散值。它是特定于您的培训数据,不改变。

2:有一个参数可以调优,以设置bin的最大数量。当然,如果您的功能只有5个不同的值,那么只有5个回收箱。因此,每个功能都可以有不同数量的回收箱。

3:垃圾桶的分割点不是按等宽选择的,而是按频率选择的:如果你设置了100个垃圾箱,就会选择分裂点,因为每个垃圾箱包含大约1%的训练点数(如果你有相同的值,它可能或多或少是不同的)。这个过程类似于熊猫切函数。

希望我已经回答了你的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54183900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档