关于 Bootstrap Forest 平台的 2 个(基本?)问题:
- 所以我可以指定一个验证列,将记录标记为“训练”、“验证”或“测试”(60%,20%,20%)。
但还有一个“验证部分”选项(默认为 0)。这个部分是什么?如果指定了验证列,它会被丢弃吗?
- 我提供验证记录,因此我假设平台将运行超参数优化。哪个平台报告列出了超参数搜索历史记录?
你好@LargeDormouse25 ,
关于您的问题:
- 如果您没有使用验证角色指定验证(和测试)集,则验证部分会很有帮助。如果您使用验证角色添加包含训练、验证(和测试)集的验证列,则验证部分将被忽略:

- 此平台主要使用验证来启用“早期停止”,以便更好地评估树的数量及其深度的影响。验证集将用于防止因在森林中使用过多/过深的单个树而导致过度拟合。
请注意,您可以使用调整设计表来微调 Bootstrap Forest 超参数(以及 JMP 中的其他 ML 模型)。在此处了解如何设置表格并将其用于超参数调整: Bootstrap Forest 平台的其他示例
如果您使用了调整设计表,则测试的超参数组合列表及其结果将显示在分析报告中:

之前关于超参数微调的调整设计表的一些讨论:
有没有办法用增强树进行 k 倍交叉验证?
提升树 - 调优表设计
带有调整设计表的 Bootstrap Forest 出现故障?
想要对多个 y 变量运行相同的调整设计表
请注意,随机森林(在 JMP 中称为 Bootstrap Forest)是机器学习中最强大的监督学习模型之一。与其他可能的算法不同,它是少数对超参数调整不太敏感的模型之一,您可以使用基本的 JMP Pro 推荐/默认设置获得随机森林的良好性能。
有关机器学习模型“可调性”(超参数调整对性能的影响)的更多信息,可以查看此论文: [1802.09596] 可调性:机器学习算法超参数的重要性(arxiv.org)
希望这个答案能帮助你,
嗨,维克多,
关于使用调整表进行超参数搜索,
指定的参数不匹配

以及模型验证报告的参数。

因此,看起来模型验证中未考虑“部分引导”、“每棵树的最小分割数”和“最小分割尺寸”。您能确认这些参数名称在此上下文中是否正确吗?
你好@LargeDormouse25 ,
请查看我之前的文章中提到的以下讨论,你会发现一些关于超参数的正确命名的解释,在哪里可以找到它们,以及一些已经准备好的用于调整超参数的正确命名的表格:
带有调整设计表的 Bootstrap Forest 出现故障?