Google Cloud ML Engine是否使用网格搜索来调整超参数?

时间:2017-09-13 18:57:37

标签: google-cloud-ml google-cloud-ml-engine

网格搜索技术是一种易于使用且令人尴尬的并行方法,用于为机器学习模型找到最佳的超参数集。 Google Cloud Machine Learning(ML)引擎是否使用网格搜索?

1 个答案:

答案 0 :(得分:3)

默认不是。网格搜索易于使用且易于理解,但它受到dimensionality problem的诅咒的影响。 Google Cloud ML Engine使用基于名为Bayesian optimization technique的算法的Gaussian process bandits,而不是网格搜索。

Cloud ML Engine使用的基础技术来自Google Research项目Vizier,该项目是一项用于执行黑盒优化的Google内部服务,该服务已成为Google事实上的参数调整引擎。

但是,如果您确实想要使用网格搜索,可以通过指定"算法"来强制Cloud ML Engine使用它。参数在您的超参数yaml文件中,如Cloud ML Engine documentation

中所述