如何配置Boosted树模型

时间:2017-07-12 12:40:09

标签: azure machine-learning decision-tree azure-machine-learning-studio

我想配置一个提升的决策树,但不知道怎么做,我知道每个参数的含义,但不是我必须分配给它的最佳值。

  • 以下是参数:

每棵树的最大叶数:我放(60,100,200,300)

每个叶节点的最小样本数:我放(10,30)

学习率:我把(0,1)

构建的树数:我放(2000,5000,6000)

随机数种子:我把(4)

问题是如何知道你是否放置了正确的值,或者你是否没有过度填充模型?

1 个答案:

答案 0 :(得分:0)

如果您在特定算法上使用多个参数值(,例如您将每棵树的最大叶数设置为60,100,200,300 )(不是只是Boosted决策树算法,但Azure机器学习中的所有算法),您必须考虑使用Tune Model Hyperparameters模块。

本单元为您重申机器学习实验。它将为您提供调整的参数,然后显示其相应的指标/结果。

只需使用Tune Model Hyperparameters模块替换您的Train Model模块

enter image description here

“tuned”参数看起来像这样(我在Tune Model Hyperparameters模块上指定了5次运行/迭代)

enter image description here

在上面的示例屏幕截图中,如果您专注于获得样本回归模型的最高准确度/确定系数,则可以使用第四行显示的参数。

希望你能在你的头上复制这个。 :)