网格搜索技术是一种易于使用且令人尴尬的并行方法,用于为机器学习模型找到最佳的超参数集。 Google Cloud Machine Learning(ML)引擎是否使用网格搜索?
答案 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
中所述