网格搜索技术是一种易于使用且令人尴尬的并行方法,用于为机器学习模型找到最佳超参数集。Google Cloud Machine Learning (ML)引擎是否使用网格搜索?
发布于 2017-09-14 02:57:37
默认情况下不会。网格搜索易于使用和理解,但它受到dimensionality problem的诅咒。谷歌云ML引擎使用的是基于Gaussian process bandits算法的Bayesian optimization technique,而不是网格搜索。
Cloud ML Engine使用的底层技术来自谷歌研究项目Vizier,这是一个谷歌内部服务,用于执行黑盒优化,它已经成为谷歌事实上的参数调优引擎。
但是,如果您真的想使用网格搜索,您可以通过在超参数yaml文件中指定"algorithm“参数来强制云ML引擎使用它,如Cloud ML Engine documentation中所述
https://stackoverflow.com/questions/46204976
复制相似问题