首页 > 解决方案 > 二叉树如何在水中工作?

问题描述

当我们设置为时如何h2o创建树?!如果我可以使用 找到最佳数量的树,那么我们为什么需要(还有一个问题,内部树和简单树有什么区别)参考binomial_double_treesTRUEh2o.gridbinomial_double_trees = TRUE

标签: pythonrh2o

解决方案


这是文档中的一个片段:

在构建分类树模型时,幕后发生的事情是当用户请求 10 棵树时,例如,该算法为响应列的每个类构建 10 棵树。这就是为什么树算法对于大量多项式问题的计算成本很高的原因。实际计算的树数为 numTrees * numClasses。

二项式分类情况是特殊的,其中 0 和 1 类可以被视为彼此的镜像。所以只计算 0 的情况,然后 1 的情况就是“1 - p”。

binomial_double_trees标志告诉算法不要使用镜像快捷方式,而是实际上完全计算出第一类的第二组树。在实践中,这将增加训练时间、评分时间和模型大小。

(另请注意,该binomial_double_trees标志与网格搜索或查找最佳树数无关。)


推荐阅读