signADAM: Learning Confidences for Deep Neural Networks