首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当max_sample=1.0用于打包集成学习时,拥有bootstrap=True有什么意义吗?

当max_sample=1.0用于打包集成学习时,拥有bootstrap=True有什么意义吗?
EN

Stack Overflow用户
提问于 2020-04-02 23:55:19
回答 1查看 117关注 0票数 0

在打包集成技术中,如果我使用n_estimator=500max_sample=1.0bootstrap=True,那么它不是等同于n_estimator=500bootstrap=False吗,因为在这两种情况下,只有一个500个训练实例的样本将被提供给我们的预测器?假设训练instances=500的数量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-17 04:09:23

不,它不是等价的。

当您指定bootstrap=False时,您基本上是说每个弱估计器都应该使用训练集中的每个数据点进行一次训练。

指定bootstrap=True时,将使用替换进行绘制,这意味着某些数据点可能会多次使用,而其他数据点则不会。max_samples只是一种方法,用于确定您可以从哪些数据片段中进行引导。

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

https://stackoverflow.com/questions/60995768

复制
相关文章

相似问题

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