Adaptive learning rate

Done