A novel adaptive learning rate scheduler for deep neural networks