最佳神经网络模型是否有可能获得最佳的神经网络模型(可能知道种子)并保存脚本以供将来再次使用?
预测模型和机器学习回复:最佳神经网络模型嗨@Matheus_Plana ,
您是否尝试过@scott_allen的神经网络调节插件?
通过此插件,您可以针对特定数据集和验证策略自动调整神经网络超参数,并使用不同的随机种子检查结果的可重复性。
希望这个答案能帮助你,
回复:最佳神经网络模型谢谢你的回答,维克多!
我没有尝试过,但我看到了。该插件适用于 JMP Pro,但我的客户正在使用 JMP Standard,并问我是否可以在那里运行它。
那是在一次 JMP 培训期间,我对这个问题没有答案。
您知道 JMP 标准是否有类似的东西吗?
此致!
回复:最佳神经网络模型嗨@Matheus_Plana ,
我可以问一下您(或您的客户)为什么选择神经网络模型吗?
还有许多其他可用的模型,并且根据您的数据集大小、代表性/同质性和质量,可能还有其他(机器学习或其他)模型更适合(就与您的目标相关的性能和复杂性而言)。请参阅有关此问题的其他主题:
模型筛选:神经网络/K 折交叉验证
帮助进行模型比较:DOE 与 ANN 增强
...
在 JMP 中,您可以构建神经网络,但大多数选项都需要 JMP Pro,因此您只能研究所有可能的 NN 模型中的一小部分,因此我想知道尝试在这个非常狭窄的超参数空间上优化 NN 是否非常相关: 启动神经平台
我猜你可以用 JMP 唯一选项(仅 TanH 激活函数、仅一层,...)自动测试各种 NN 模型,但需要一些脚本来自动执行以下步骤:
- 定义 JMP 独有选项中可用的超参数的最小和最大级别,
- 创建一个空间填充设计,将超参数定义为因子,
- 适合此空间填充设计的所有 NN 模型,
- 汇总指标性能来比较模型。
希望这个答案能帮助你,
回复:最佳神经网络模型Victor,非常感谢您分享宝贵的想法!
在这种情况下,我正在进行 JMP 培训,向客户解释如何使用不同的模型。
当谈到神经网络时,客户非常感动,在我演示时,他问了这个具体的问题。所以我不知道该如何回答,所以来到了社区!
但我完全同意你的观点!我们有很多不同的模型,神经应该谨慎使用。
一切顺利!
回复:最佳神经网络模型嘿@Matheus_Plana ,
您可以尝试使用我为非专业用户编写的这个脚本,尝试进行一些 NN 调整。这可以让您看到哪个模型在不同数量的 Tanh 节点下表现最佳,以及尝试不同的验证百分比。它还显示了哪些变量在所有模型中最为重要。
如果您有任何疑问请告诉我!
史蒂夫
回复:最佳神经网络模型感谢@shampton82的分享!
我对一些非常清晰易懂的视觉效果印象深刻,例如这个能够评估预测性能和验证集的稳健性/泛化属性的视觉效果:

对所附表格中的信息进行一些重新编码可以帮助根据 TanH 激活函数/节点的数量可视化性能趋势:

也许更新神经网络调整插件@scott_allen的一些部分可能会很有趣?
非常感谢您的分享!
回复:最佳神经网络模型这些是一些很棒的视觉效果。将如此多的信息总结成简单的图表确实很有挑战性, @shampton82有一些非常好的例子。
我现在正在为 Torch 开发一个类似的插件。还有更多的参数需要筛选和调整,我认为在跨模型类型和激活函数扫描时,类似的视觉效果可能会很好。