python - 二叉树如何在水中工作?
问题描述
当我们设置为时如何h2o
创建树?!如果我可以使用 找到最佳数量的树,那么我们为什么需要(还有一个问题,内部树和简单树有什么区别)参考binomial_double_trees
TRUE
h2o.grid
binomial_double_trees = TRUE
解决方案
这是文档中的一个片段:
http://docs.h2o.ai/h2o/latest-stable/h2o-docs/data-science/algo-params/binomial_double_trees.html
在构建分类模型时,此选项指定构建两倍于树数量的内部树(每个类一个)。启用此选项可以提高准确性但速度时间更短,而禁用此选项可以加快模型构建速度。默认情况下禁用此选项。
在构建分类树模型时,幕后发生的事情是当用户请求 10 棵树时,例如,该算法为响应列的每个类构建 10 棵树。这就是为什么树算法对于大量多项式问题的计算成本很高的原因。实际计算的树数为 numTrees * numClasses。
二项式分类情况是特殊的,其中 0 和 1 类可以被视为彼此的镜像。所以只计算 0 的情况,然后 1 的情况就是“1 - p”。
该binomial_double_trees
标志告诉算法不要使用镜像快捷方式,而是实际上完全计算出第一类的第二组树。在实践中,这将增加训练时间、评分时间和模型大小。
(另请注意,该binomial_double_trees
标志与网格搜索或查找最佳树数无关。)
推荐阅读
- nodemon - 无法通过终端全局安装nodemon,显示错误
- python-requests - Python多线程处理单个记录两次,即使它在第一个线程中成功,任何想法为什么会发生这种情况?
- xamarin.android - 滚动到布局底部
- python - ValueError:conv2d 层的输入 0 与层不兼容 :: 输入形状的预期轴 -1 具有值 1
- powerbi - Power BI:DAX SWITCH 函数中的逻辑测试
- tensorflow - 如何在张量流中主动更新数据集输入管道
- javascript - socket.io 中超出的最大调用堆栈大小
- c# - ASP.NET MVC 组合框值加载
- google-cloud-platform - 如何从 mqtt 客户端(如 mqttfx)订阅 gcp pub 子主题
- deep-learning - 如何使用 DDP 训练的模型运行 nnU-Net 推理?