Google Cloud ML使用贝叶斯优化来减轻维度的诅咒。在特定情况下,我有超参数调优作业,我希望在超参数调整作业中对超参数网格强制执行穷举搜索。我怎样才能做到这一点?
我执行纯网格搜索的动机是:我观察到超级参数的超参数调整作业(专用于DISCRETE类型)不止一次地评估超参数的相同组合,这是我不想要的。我怀疑它与贝叶斯优化的使用有关。这就是为什么我想对这些情况强制执行纯网格搜索。
答案 0 :(得分:1)
目前没有可用于强制执行网格搜索的参数。
目前最好的解决方法可能是提交多个作业,并为每个作业设置特定的超参数。这可以在不更改代码的情况下完成,因为您可以将值指定为用户命令行参数。您应该能够循环提交所有作业,如果一次运行太多,Google Cloud ML会将它们排队。缺点是你必须弄清楚哪个是最好的。