GAUSE(高斯算法) |
高斯过程,是一种非参数贝叶斯模型。作为经典算法,高斯过程已经广泛地被应用于超参优化领域。通过不断观测超参配置表现来拟合代理模型,再通过模型的预测能力强化决策,从而能在有限的尝试次数中更有目的地选出合适的超参结果。 |
SAMPLE(采样算法) |
该算法是PAI团队与达摩院合作自研的算法。对于数据量巨大的实验,仅需要一部分数据,就可以对一组超参所能得到的最终结果作预估。采样算法利用这一特性,结合PBT算法的思想,在增加超参选取数量的同时,逐步提高采样比例,不仅能进行更广的探索也能获得更快的加速。 |
EVOLUTIONARY_OPTIMIZER(进化式调参方法) |
该算法是PAI团队基于PBT理论自研的算法,EVOLUTIONARY_OPTIMIZER算法将调参问题看成一个多轮迭代循序渐进探索最优解的问题。其中”探索样本数“表示每轮迭代的样本,”探索次数“表示迭代轮数,”收敛系数“控制每次迭代的步长。在迭代过程中EVOLUTIONARY_OPTIMIZER会在每轮结束后抛弃效果不理想的探索样本,并在效果更优的探索样本集合中向外拓展更多探索样本,形成下一轮的计算探索样本集合。以此方式迭代,直到完成迭代轮数。 |
PBT(Population-based training) |
PBT是一类基于种群概念的演化算法。它把超参配置看为一个种群,将搜索过程作为一个动态环境,在不断的迭代中对超参配置们进行优胜劣汰的筛选,最终得到表现更好的结果。这类算法概念简洁,可以适应不同的数据结构,在深度学习模型训练中取得过较好效果。 |
GRID_SEARCH |
网格搜索调参法,将每个参与调参的参数按照比例等分切割,并且将切割后的参数随机组合生成参数数候选集进行计算和对比。 |
RANDOM_SEARCH |
随机搜索调参法,在每个参数空间中随机采样并且组合形成参数候选集,并对候选集进行计算和对比。 |
UserDefine |
用户自定义参数组合。 |