当我将MATLAB的随机森林实现(TreeBagger
类)与OpenCV实现(随机树类)进行比较时,我发现后者中存在的几个参数在前者中不存在。
感兴趣的参数是树的最大深度(max_depth)和max_categories。
有谁知道如何在MATLAB中访问这些参数?
答案 0 :(得分:1)
这些参数在袋装决策树TreeBagger
的MATLAB实现中不可用。
答案 1 :(得分:0)
命令B.Trees{1}.NumNodes
将返回第一棵树的节点数,其中B
是您的模型。
根据this paper计算二叉树的平均高度:
Hight = sqrt(2 * pi * n),其中n是节点数。
参见第2页,它非常接近.pdf的底部,因为它是相反的。
但是,我怀疑这个公式......