There is a parameter ubiquitous throughout the deep learning world: learning rate. There is likewise a ubiquitous question: what should that learning rate be? The true answer to this question is often tedious and time consuming to obtain, and a great deal of arcane knowledge has accumulated in recent years over how to pick and modify learning rates to achieve optimal training performance. Moreover, the long hours spent carefully crafting the perfect learning rate can come to nothing the moment your network architecture, optimizer, dataset, or initial conditions change ever so slightly. But it need not be this way. We propose a new answer to the great learning rate question: the Autonomous Learning Rate Controller. Find it at https://github.com/fastestimator/ARC
翻译:在整个深层次的学习世界里,存在着一个无处不在的参数:学习率。同样,也有一个普遍存在的问题:学习率应该是什么?这个问题的真正答案是,要获得的答案往往是乏味的和费时的,而且近年来在如何选择和修改学习率以实现最佳培训业绩方面积累了大量的神秘知识。此外,仔细制定完美的学习率所花费的漫长时间,在你的网络结构、优化器、数据集或初始条件发生如此微小变化的瞬间,都不会发生任何变化。但不必这样。我们建议对高学习率问题提出新的答案:自主学习率控制者。在https://github.com/fastestestemator/ARC找到答案。